0
0
Fork 0
mirror of https://github.com/ohmyzsh/ohmyzsh.git synced 2024-09-19 04:01:21 +02:00

Update links

Marc Cornellà 2021-12-20 12:38:11 +01:00
parent ef4a6c1a5a
commit 41a426e402
No known key found for this signature in database
GPG key ID: 0314585E776A9C1B
13 changed files with 89 additions and 91 deletions

@ -4,20 +4,20 @@ If you know of any that are missing, feel free to contribute! :-)
- [[Setup your Mac with Zsh for Web development|https://medium.com/@vdeantoni/setting-up-your-mac-for-web-development-in-2020-659f5588b883]]
- [[Oh-my-zsh install 2018 Tutorial|https://medium.com/wearetheledger/oh-my-zsh-made-for-cli-lovers-installation-guide-3131ca5491fb]]
- [[Badassify your terminal and shell|http://jilles.me/badassify-your-terminal-and-shell/]]
- [[Unix ZSHell Reloaded|http://cwoebker.com/posts/unix-zshell-reloaded/]]
- [[Changelog - Episode 0.6.1 - Oh my zsh! with Robby Russell|http://thechangelog.com/post/5875746546/episode-0-6-1-oh-my-zsh-with-robby-russell]] -- podcast!
- [[My Extravagant Zsh Prompt|http://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/]]
- [[Badassify your terminal and shell|https://jilles.me/badassify-your-terminal-and-shell/]]
- [[Unix ZSHell Reloaded|https://cwoebker.com/posts/unix-zshell-reloaded/]]
- [[Changelog - Episode 0.6.1 - Oh my zsh! with Robby Russell|https://thechangelog.com/post/5875746546/episode-0-6-1-oh-my-zsh-with-robby-russell]] -- podcast!
- [[My Extravagant Zsh Prompt|https://stevelosh.com/blog/2010/02/my-extravagant-zsh-prompt/]]
- [[Hooray! Oh My Zsh has been updated.|https://changelog.com/posts/hooray-oh-my-zsh-has-been-updated]]
- [[Improving oh-my-zsh startup time|http://blog.santosvelasco.com/2011/04/22/improving-oh-my-zsh-startup-time/]]
- [[Intrideas blog post about Zsh & Oh my zsh.|http://intridea.com/posts/its-not-enough-to-bash-in-heads-youve-got-to-bash-in-minds-with-zsh]]
- [[Customize your zsh prompt|http://www.yellowmatter.com/2011/03/quickies-ill-want-to-find-these-again.html]]
- [[Improving oh-my-zsh startup time|https://blog.santosvelasco.com/2011/04/22/improving-oh-my-zsh-startup-time/]]
- [[Intrideas blog post about Zsh & Oh my zsh.|https://intridea.com/posts/its-not-enough-to-bash-in-heads-youve-got-to-bash-in-minds-with-zsh]]
- [[Customize your zsh prompt|https://www.yellowmatter.com/2011/03/quickies-ill-want-to-find-these-again.html]]
- [[Oh my Zsh! Una Terminal Alternativa | https://medium.com/@LudaCasanova/oh-my-zsh-una-terminal-alternativa-48f8e8836a03]] - in Spanish
- [[Tips, tricks and examples for the Z shell|http://grml.org/zsh/zsh-lovers.html]]
- [[oh-my-zsh on OpenBSD 5.0| http://blog.bsdguy.net/?p=112]]
- [[zsh: The Powerful Shell|http://nerdrug.org/blog/zsh-the-powerful-shell/]] - in italian
- [[zsh on Mac OSX|http://www.mooduino.co.uk/2012/06/z-shell-on-mac-os-x.html]]
- [[Oh My ZSH! Build Podcast|http://build-podcast.com/oh-my-zsh/]] - Screencast
- [[Tips, tricks and examples for the Z shell|https://grml.org/zsh/zsh-lovers.html]]
- [[oh-my-zsh on OpenBSD 5.0| https://blog.bsdguy.net/?p=112]]
- [[zsh: The Powerful Shell|https://nerdrug.org/blog/zsh-the-powerful-shell/]] - in italian
- [[zsh on Mac OSX|https://www.mooduino.co.uk/2012/06/z-shell-on-mac-os-x.html]]
- [[Oh My ZSH! Build Podcast|https://build-podcast.com/oh-my-zsh/]] - Screencast
- [[Budspencer theme|https://vimeo.com/96424888]] - Screencast showing how to cope with vi modes
- [[Instant 100% command line productivity boost|https://dev.to/sobolevn/instant-100-command-line-productivity-boost]]
- [[Quick Setup of Oh My ZSH! terminal on Ubuntu|https://www.giftegwuenu.com/2018/04/27/quick-setup-of-oh-my-zsh-terminal-on-ubuntu]]

@ -226,7 +226,7 @@ parse_json() {
}
parse_ubuntuusers_json() {
json=`curl -s -X GET 'http://suckup.de/planet-ubuntuusers-json/json.php?callback='`
json=`curl -s -X GET 'https://suckup.de/planet-ubuntuusers-json/json.php?callback='`
parse_json "posts" "title"
mapfile -t titles_array <<< "$result"
@ -273,7 +273,7 @@ parse_json() {
parse_ubuntuusers_json() {
local temp_file=`mktemp`
local json=`curl -s -X GET 'http://suckup.de/planet-ubuntuusers-json/json.php?callback=' -o $temp_file`
local json=`curl -s -X GET 'https://suckup.de/planet-ubuntuusers-json/json.php?callback=' -o $temp_file`
local titles=`parse_json "$temp_file" "posts" "title"`
local titles_array
@ -342,7 +342,7 @@ fi
### Naming Conventions
Lower-case, with underscores to separate words. Parentheses are required after the function name. The `function` keyword is optional when `()` is present after the function name, but it aids readability and prevents [conflicts with alias declarations](http://zsh.sourceforge.net/Doc/Release/Shell-Grammar.html#Aliasing). But the POSIX specification says "`fname() compound-command[io-redirect ...]`", so we prefer the default from the specification!
Lower-case, with underscores to separate words. Parentheses are required after the function name. The `function` keyword is optional when `()` is present after the function name, but it aids readability and prevents [conflicts with alias declarations](https://zsh.sourceforge.net/Doc/Release/Shell-Grammar.html#Aliasing). But the POSIX specification says "`fname() compound-command[io-redirect ...]`", so we prefer the default from the specification!
The opening brace should appear on the same line as the function name.
@ -480,5 +480,5 @@ Eval is evil! Eval munges the input when used for assignment to variables and ca
## References
- [Shell Style Guide](https://google.github.io/styleguide/shell.xml)
- [BASH Programming - Introduction HOW-TO](http://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)
- [BASH Programming - Introduction HOW-TO](https://tldp.org/HOWTO/Bash-Prog-Intro-HOWTO.html)
- [Linux kernel coding style](https://www.kernel.org/doc/Documentation/process/coding-style.rst)

@ -33,7 +33,7 @@ git remote add <name> git@github.com:<name>/oh-my-zsh.git
**Upgrading:** as long as your local master branch cleanly follows origin/master (which still points to the original repository), auto-upgrade should work fine.
**More setups:** on a new machine, simply install OMZ as usual, do step 3, and of course copy your [startup files](http://zsh.sourceforge.net/Intro/intro_3.html); you will be able to get upgrades, and to work on your pending PRs.
**More setups:** on a new machine, simply install OMZ as usual, do step 3, and of course copy your [startup files](https://zsh.sourceforge.net/Intro/intro_3.html); you will be able to get upgrades, and to work on your pending PRs.
[**Sending PRs**](#simple-contribution-prs)
@ -58,7 +58,7 @@ git remote add origin git@github.com:<name>/oh-my-zsh.git
- **Origin:** when you want to get the latest upgrades from your own fork (_aka_ origin), simply `git pull --rebase origin master`; you may have to solve conflicts with your local changes of course; when you are satisfied with the update you can `git push --force origin master`.
**More setups:** on a new machine, simply
`git clone git@github.com:<name>/oh-my-zsh.git ~/.oh-my-zsh` and `git remote add upstream git@github.com:ohmyzsh/ohmyzsh.git`, and of course copy your [startup files](http://zsh.sourceforge.net/Intro/intro_3.html); you will be able to get upgrades, and to work on your pending PRs.
`git clone git@github.com:<name>/oh-my-zsh.git ~/.oh-my-zsh` and `git remote add upstream git@github.com:ohmyzsh/ohmyzsh.git`, and of course copy your [startup files](https://zsh.sourceforge.net/Intro/intro_3.html); you will be able to get upgrades, and to work on your pending PRs.
[**Sending PRs**](#maintained-fork-prs)

@ -500,7 +500,7 @@ Additional setup:
#### Gitster
![gitster theme](http://recordit.co/1Y5XxMkXFl.gif)
![gitster theme](https://recordit.co/1Y5XxMkXFl.gif)
When in a git repo, it shows the location from the git's root folder.
When not in a git repo, it shows from home, `~`.
@ -560,7 +560,7 @@ Author: [@akinjide](https://github.com/akinjide)
#### Haribo theme
![haribotheme](http://fooo.biz/images/haribo_omz_theme.png)
![haribotheme](https://fooo.biz/images/haribo_omz_theme.png)
* Works with most console fonts
* simple git status
@ -570,7 +570,7 @@ See [Repo](https://github.com/haribo/omz-haribo-theme) for source
#### Schminitz theme
![schminitztheme](http://g.recordit.co/krsXnCfF0W.gif)
![schminitztheme](https://g.recordit.co/krsXnCfF0W.gif)
This theme allow to see if vim is running on background when using the ':sh' command.
@ -624,12 +624,12 @@ author: [@halfo](https://github.com/halfo)
#### Hedgehog theme
![hedgehog](http://i.imgur.com/GTbKcj5.gif)
![hedgehog](https://i.imgur.com/GTbKcj5.gif)
* Simple, no-nonsense and clean, with support for git and return codes.
source: [here](https://gist.github.com/hedgehog1029/dfbb7e66511e2c399157)
author: [@hedgehog1029](http://github.com/hedgehog1029)
author: [@hedgehog1029](https://github.com/hedgehog1029)
#### Node theme
@ -685,7 +685,7 @@ Currently it shows:
* Current version of Haskell Tool Stack (`λ`).
* Current Julia version (`ஃ`).
* Current Docker version and connected machine (`🐳`).
* Current Amazon Web Services (AWS) profile (`☁️`) ([Using named profiles](http://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html)).
* Current Amazon Web Services (AWS) profile (`☁️`) ([Using named profiles](https://docs.aws.amazon.com/cli/latest/userguide/cli-multiple-profiles.html)).
* Current Python virtualenv.
* Current Conda virtualenv (`🅒`).
* Current Python pyenv (`🐍`).
@ -974,7 +974,7 @@ author: [@badouralix](https://github.com/badouralix)
#### alien
[![asciicast](http://asciinema.org/a/154047.png)](https://asciinema.org/a/154047)
[![asciicast](https://asciinema.org/a/154047.png)](https://asciinema.org/a/154047)
Themes:
![blue](https://raw.githubusercontent.com/eendroroy/alien/master/screenshots/blue.png)
@ -998,7 +998,7 @@ author: [@eendroroy](https://github.com/eendroroy)
#### alien-minimal
[![asciicast](http://asciinema.org/a/264037.svg)](https://asciinema.org/a/264037)
[![asciicast](https://asciinema.org/a/264037.svg)](https://asciinema.org/a/264037)
##### Features
@ -1082,7 +1082,7 @@ author: [@eendroroy](https://github.com/eendroroy)
#### enlightenment
![enlightenment](http://w33tmaricich.com/images/enlightenment.png)
![enlightenment](https://w33tmaricich.com/images/enlightenment.png)
##### Features
@ -1095,7 +1095,7 @@ author: [@eendroroy](https://github.com/eendroroy)
See [repository](https://github.com/w33tmaricich/enlightenment) for source & documentation.
Author: [@w33tmaricich](http://w33tmaricich.com)
Author: [@w33tmaricich](https://w33tmaricich.com)
#### iGeek
@ -1441,7 +1441,7 @@ Themes:[Ohio2's themes repo](https://github.com/Ohio2/dotfiles-ohio2/tree/master
##### features:
* a triangular glyph and your working directory, nothing more
* a [matching theme](https://github.com/ice-bear-forever/hyper-bubblegum) for [Hyper](http://hyper.is) terminal
* a [matching theme](https://github.com/ice-bear-forever/hyper-bubblegum) for [Hyper](https://hyper.is) terminal
repository: [bubblegum-zsh](https://github.com/ice-bear-forever/bubblegum-zsh/)

6
FAQ.md

@ -223,7 +223,7 @@ Similar issues: [#6985](https://github.com/ohmyzsh/ohmyzsh/issues/6985#issuecomm
#### zsh: no matches found
This error happens when you used a wildcard character (also called [glob operators](http://zsh.sourceforge.net/Doc/Release/Expansion.html#Glob-Operators) or globbing characters), which indicate to the zsh interpreter to look for files matching that wildcard pattern (see [Filename generation](http://zsh.sourceforge.net/Doc/Release/Expansion.html#Filename-Generation) for the full documentation). The most common examples of these are `*` (star) and `?` (question mark), when used in anything from `apt`, `git` or even `curl` commands (`?` is usually part of a URL).
This error happens when you used a wildcard character (also called [glob operators](https://zsh.sourceforge.net/Doc/Release/Expansion.html#Glob-Operators) or globbing characters), which indicate to the zsh interpreter to look for files matching that wildcard pattern (see [Filename generation](https://zsh.sourceforge.net/Doc/Release/Expansion.html#Filename-Generation) for the full documentation). The most common examples of these are `*` (star) and `?` (question mark), when used in anything from `apt`, `git` or even `curl` commands (`?` is usually part of a URL).
There are many solutions, some temporary, some permanent:
@ -244,7 +244,7 @@ There are many solutions, some temporary, some permanent:
$ apt install 'linux-*'
```
3. Permanent: disable globbing (_aka_ wildcard expansion) at all, using **[`unsetopt glob`](http://zsh.sourceforge.net/Doc/Release/Options.html#index-GLOB)**.
3. Permanent: disable globbing (_aka_ wildcard expansion) at all, using **[`unsetopt glob`](https://zsh.sourceforge.net/Doc/Release/Options.html#index-GLOB)**.
Put it somewhere in your zshrc file **after** Oh My Zsh is sourced so that it's applied on every zsh session.
NOTE: this will mean that you won't be able to use wildcards anywhere in your zsh session.
@ -272,7 +272,7 @@ Since the beginning of Oh My Zsh and up until commit [50dc4ab](https://github.co
**What does this do?**
[This variable tells zsh which non-alphanumeric characters are part of a **word**](http://zsh.sourceforge.net/Doc/Release/Parameters.html#index-WORDCHARS). This means that any characters in this string will be included in what constitutes a word. If `WORDCHARS` is `''`, that means that only alphanumeric characters are part of a word. Let these examples explain it better (the `|` represents the cursor):
[This variable tells zsh which non-alphanumeric characters are part of a **word**](https://zsh.sourceforge.net/Doc/Release/Parameters.html#index-WORDCHARS). This means that any characters in this string will be included in what constitutes a word. If `WORDCHARS` is `''`, that means that only alphanumeric characters are part of a word. Let these examples explain it better (the `|` represents the cursor):
```console
$ command arg1 arg2-with_symbols|

@ -36,7 +36,7 @@ Once Oh My Zsh is installed:
- Read our user [[Testimonials]].
- [[Articles]] Have you written a blog post/article that mentions Oh My Zsh?
- And don't forget to [follow us on twitter](http://twitter.com/ohmyzsh)!
- And don't forget to [follow us on twitter](https://twitter.com/ohmyzsh)!
## Help out!

@ -3,7 +3,7 @@
## Zsh?
Oh-My-Zsh is a framework for [Zsh](http://www.zsh.org), the Z shell.
Oh-My-Zsh is a framework for [Zsh](https://www.zsh.org), the Z shell.
- In order for Oh-My-Zsh to work, Zsh must be installed.
- Please run `zsh --version` to confirm.
@ -19,7 +19,7 @@ If necessary, follow these steps to install Zsh:
1. There are two main ways to install Zsh:
- With the package manager of your choice, _e.g._ `sudo apt install zsh` (see [below for more examples](#how-to-install-zsh-on-many-platforms))
- From [source](http://zsh.sourceforge.net/Arc/source.html), following [the instructions from the Zsh FAQ](http://zsh.sourceforge.net/FAQ/zshfaq01.html#l7).
- From [source](https://zsh.sourceforge.net/Arc/source.html), following [the instructions from the Zsh FAQ](https://zsh.sourceforge.net/FAQ/zshfaq01.html#l7).
2. Verify installation by running `zsh --version`. Expected result: `zsh 5.0.8` or more recent.
@ -58,7 +58,7 @@ To set zsh as your default shell, execute the following assuming a default insta
chsh -s /bin/zsh
```
Assuming you have [Homebrew](http://brew.sh/) installed. If not, most versions of
Assuming you have [Homebrew](https://brew.sh/) installed. If not, most versions of
**macOS** ship zsh by default, but it's normally an older version. Alternatively, you may
also use [MacPorts](https://www.macports.org/)
@ -73,10 +73,10 @@ apt install zsh
```
If you don't have `apt`, the recommended package manager for end users
[[1]](http://askubuntu.com/a/446484)
[[2]](http://askubuntu.com/a/775264)
[[1]](https://askubuntu.com/a/446484)
[[2]](https://askubuntu.com/a/775264)
[[3]](https://help.ubuntu.com/lts/serverguide/apt.html)
[[4]](http://www.howtogeek.com/234583/simplify-command-line-package-management-with-apt-instead-of-apt-get/)
[[4]](https://www.howtogeek.com/234583/simplify-command-line-package-management-with-apt-instead-of-apt-get/)
, you can try `apt-get` or `aptitude`.
[Other distributions that apply](https://en.wikipedia.org/wiki/List_of_Linux_distributions#Debian-based) include:

@ -14,11 +14,11 @@
| Name | Description |
| ----------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------- |
| [autoenv](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/autoenv) | automatically execs script on changing dir (.env file) |
| [colemak](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/colemak) | colemak layout support + vi-mode fixes for colemak http://en.wikipedia.org/wiki/Keyboard_layout#Colemak |
| [colemak](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/colemak) | colemak layout support + vi-mode fixes for colemak https://en.wikipedia.org/wiki/Keyboard_layout#Colemak |
| [colored-man-pages](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/colored-man-pages) | adds colors to manpages |
| [colorize](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/colorize) | cat with syntax highlight support |
| [command-not-found](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/command-not-found) | suggests package name with relevant command |
| [compleat](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/compleat) | reformats completion http://github.com/mbrubeck/compleat |
| [compleat](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/compleat) | reformats completion https://github.com/mbrubeck/compleat |
| [copydir](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/copydir) | copies current dir full path to clipboard |
| [copyfile](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/copyfile) | copies selected file content to clipboard |
| [cp](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/cp) | cp with progress bar (rsync) |
@ -31,20 +31,20 @@
| [gpg-agent](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gpg-agent) | gpg-agent start/stop funcs |
| [history](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/history) | aliases: h for history, hsi for grepping history |
| [history-substring-search](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/history-substring-search) | implementation of fish history substring search |
| [kate](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/kate) | Kate text editor alias http://kate-editor.org/ |
| [kate](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/kate) | Kate text editor alias https://kate-editor.org/ |
| [last-working-dir](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/last-working-dir) | same as dirpersist |
| [mosh](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/mosh) | mobile shell with roaming (wifi, mobile networks) and local echo http://mosh.mit.edu/ |
| [mosh](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/mosh) | mobile shell with roaming (wifi, mobile networks) and local echo https://mosh.mit.edu/ |
| [pass](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pass) | pass utility autocompletion |
| [per-directory-history](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/per-directory-history) | self-descriptive |
| [profiles](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/profiles) | different zsh profiles per hostname |
| [rsync](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/rsync) | aliases |
| [safe-paste](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/safe-paste) | extended copy/paste in terminal |
| [screen](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/screen) | GNU screen enhances (titles etc) |
| [sprunge](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sprunge) | CLI pastebin service sprunge.us uploader (http://www.shellperson.net/sprunge-pastebin-script/) |
| [sprunge](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sprunge) | CLI pastebin service sprunge.us uploader (https://www.shellperson.net/sprunge-pastebin-script/) |
| [ssh-agent](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/ssh-agent) | ssh-agent start script |
| [sublime](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sublime) | aliases for SublimeText Editor |
| [supervisor](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/supervisor) | autocompletion for http://supervisord.org |
| [taskwarrior](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/taskwarrior) | autocompletion for http://taskwarrior.org |
| [supervisor](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/supervisor) | autocompletion for https://supervisord.org |
| [taskwarrior](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/taskwarrior) | autocompletion for https://taskwarrior.org |
| [terminitor](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/terminitor) | **[RENAMED to consular]** Consular automates your development workflow setup https://github.com/achiu/consular |
| [tmux](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/tmux) | enhanced Tmux support |
| [tmuxinator](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/tmuxinator) | enhanced Tmux support |
@ -52,7 +52,7 @@
| [tugboat](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/tugboat) | Digital Ocean droplet manager |
| [urltools](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/urltools) | urlencode/urldecode etc |
| [vi-mode](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vi-mode) | self descriptive |
| [vundle](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vundle) | Vim plugin manager http://github.com/gmarik/vundle |
| [vundle](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vundle) | Vim plugin manager https://github.com/gmarik/vundle |
| [wakeonlan](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/wakeonlan) | funcs for wakeonlan tool |
| [web-search](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/web-search) | google from CLI |
| [zsh_reload](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/zsh_reload) | reload the zsh session |
@ -73,9 +73,9 @@
| Name | Description |
| ------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------- |
| [ant](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/ant) | Java build tool http://ant.apache.org/ |
| [ant](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/ant) | Java build tool https://ant.apache.org/ |
| [bower](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/bower) | Front-end package manager https://github.com/bower/bower |
| [cabal](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/cabal) | Haskell package manager http://www.haskell.org/cabal/ |
| [cabal](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/cabal) | Haskell package manager https://www.haskell.org/cabal/ |
| [cake](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/cake) | Cake build tool |
| [coffee](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/coffee) | CoffeeScript completion |
| [cpanm](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/cpanm) | cpanminus get, unpack, build, install Perl modules https://github.com/miyagawa/cpanminus/ |
@ -83,32 +83,32 @@
| [gas](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gas) | small utility used to manage Git authors. https://github.com/walle/gas |
| [git](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git) | extras: git-extras gitfast git-flow git-flow-avh git-hubflow git-remote-branch |
| [github](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/github) | cli access, url shortener |
| [gitignore](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gitignore) | git alias to fetch default .gitignore files from http://gitignore.io/ |
| [gitignore](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gitignore) | git alias to fetch default .gitignore files from https://gitignore.io/ |
| [gnu-utils](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gnu-utils) | GNU coreutils wrappers to override shell builtins |
| [golang](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/golang) | Go build tool http://golang.org/cmd/go/ |
| [gradle](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gradle) | build automation tool http://www.gradle.org/ |
| [grails](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/grails) | funcs for grails script management http://grails.org/ |
| [golang](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/golang) | Go build tool https://golang.org/cmd/go/ |
| [gradle](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gradle) | build automation tool https://www.gradle.org/ |
| [grails](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/grails) | funcs for grails script management https://grails.org/ |
| [heroku](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/heroku) | cli access https://www.heroku.com/ |
| [jira](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/jira) | JIRA cli access |
| [knife](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/knife) | knife autocompletion |
| [knife_ssh](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/knife_ssh) | knife autocompletion |
| [lein](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/lein) | leiningen autocompletion http://leiningen.org |
| [lighthouse](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/lighthouse) | CLI access to issue tracker Lighthouse, http://lighthouseapp.com/ |
| [lein](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/lein) | leiningen autocompletion https://leiningen.org |
| [lighthouse](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/lighthouse) | CLI access to issue tracker Lighthouse, https://lighthouseapp.com/ |
| [mercurial](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/mercurial) | hg autocompletion |
| [mix](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/mix) | Elixir build tool autocompletion http://elixir-lang.org/docs/stable/mix |
| [mix](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/mix) | Elixir build tool autocompletion https://elixir-lang.org/docs/stable/mix |
| [mvn](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/mvn) | maven completion |
| [nanoc](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/nanoc) | static website generator http://nanoc.ws/ |
| [nanoc](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/nanoc) | static website generator https://nanoc.ws/ |
| [postgres](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/postgres) | aliases for Postgres managing |
| [perl](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/perl) | aliases for Perl |
| [rebar](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/rebar) | Erlang build tool autocompletion |
| [redis-cli](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/redis-cli) | Redis autocompletion |
| [repo](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/repo) | git repo management tool autocompletion https://code.google.com/p/git-repo/ |
| [sbt](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sbt) | autocomplete for ScalaBuildTool http://www.scala-sbt.org/ |
| [sbt](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sbt) | autocomplete for ScalaBuildTool https://www.scala-sbt.org/ |
| [scala](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/scala) | autocomplete |
| [sfffe](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sfffe) | aliases for ack (JS & CSS grepping) http://beyondgrep.com/ |
| [sfffe](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/sfffe) | aliases for ack (JS & CSS grepping) https://beyondgrep.com/ |
| [svn](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/svn) | subversion autocompletion |
| [svn-fast-info](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/svn-fast-info) | faster subversion autocompletion (especially interesting on big project) |
| [vagrant](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vagrant) | quick development env deployment http://www.vagrantup.com/ |
| [vagrant](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/vagrant) | quick development env deployment https://www.vagrantup.com/ |
### Node JS
@ -123,23 +123,23 @@
| Name | Description |
| --------------------------------------------------------------------------- | ----------------------------------------------------------------------------- |
| [composer](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/composer) | PHP dependency manager http://getcomposer.org |
| [laravel](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/laravel) | PHP deployment tool artisan completion http://laravel.com/docs/master/artisan |
| [phing](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/phing) | Ant-like build system for PHP http://phing.info |
| [symfony](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/symfony) | PHP webframework http://symfony.com |
| [symfony2](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/symfony2) | PHP webframework http://symfony.com |
| [yii](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/yii) | PHP webframework http://yiiframework.com |
| [yii2](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/yii2) | PHP webframework http://yiiframework.com |
| [composer](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/composer) | PHP dependency manager https://getcomposer.org |
| [laravel](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/laravel) | PHP deployment tool artisan completion https://laravel.com/docs/master/artisan |
| [phing](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/phing) | Ant-like build system for PHP https://phing.info |
| [symfony](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/symfony) | PHP webframework https://symfony.com |
| [symfony2](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/symfony2) | PHP webframework https://symfony.com |
| [yii](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/yii) | PHP webframework https://yiiframework.com |
| [yii2](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/yii2) | PHP webframework https://yiiframework.com |
### Ruby
| [Name](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/Name) | Description |
| Name | Description |
| ------------------------------------------------------------------------------- | ------------------------------------------------------------------------- |
| [bundler](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/bundler) | package manager http://bundler.io/ |
| [bundler](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/bundler) | package manager https://bundler.io/ |
| [capistrano](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/capistrano) | remote deployment tool |
| [gem](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gem) | http://rubygems.org/ |
| [gem](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/gem) | https://rubygems.org/ |
| [jruby](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/jruby) | JRuby aliases |
| [pow](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pow) | rack apps restarter http://pow.cx/ |
| [pow](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pow) | rack apps restarter https://pow.cx/ |
| [powder](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/powder) | powder gem autocompletion https://github.com/Rodreegez/powder |
| [powify](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/powify) | another pow manager https://github.com/sethvargo/powify |
| [rails](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/rails) | rails aliases for rails 2, rails 3, and rails 4 all in one clean plugin |
@ -157,8 +157,8 @@
| --------------------------------------------------------------------------------------------- | -------------------------------------------------------------- |
| [celery](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/celery) | Python distributed task queue |
| [django](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/django) | https://www.djangoproject.com/ |
| [fabric](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fabric) | remote deployment tool http://docs.fabfile.org/en/1.8/ |
| [pip](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pip) | Python package manager http://www.pip-installer.org/en/latest/ |
| [fabric](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fabric) | remote deployment tool https://docs.fabfile.org/en/1.8/ |
| [pip](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pip) | Python package manager https://www.pip-installer.org/en/latest/ |
| [python](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/python) | python aliases (pyfind, pyclean, pygrep) |
| [pyenv](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pyenv) | python version management |
| [virtualenv](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/virtualenv) | https://pypi.python.org/pypi/virtualenv isolated Python envs |
@ -180,12 +180,12 @@
| Name | Description |
| ------------------------------------------------------------------------------------------- | --------------------------------------------------------- |
| [apache2-macports](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/apache2-macports) | apache management functions |
| [brew](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/brew) | package manager http://brew.sh/ |
| [brew](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/brew) | package manager https://brew.sh/ |
| [forklift](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/forklift) | macOS file browser |
| [macports](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/macports) | macport autocompletion |
| [macos](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/macos) | macOS completions and iTunes & Spotify control |
| [mysql-macports](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/mysql-macports) | same as apache-macport for MySQL |
| [pod](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pod) | http://cocoapods.org library dependency manager for Xcode |
| [pod](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/pod) | https://cocoapods.org library dependency manager for Xcode |
| [textmate](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/textmate) | aliases |
### Misc
@ -195,5 +195,5 @@
| [battery](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/battery) | allows see battery status in PS |
| [emoji-clock](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/emoji-clock) | fancy shell clocks |
| [lol](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/lol) | dowant |
| [rand-quote](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/rand-quote) | quote function for random quotes from http://www.quotationspage.com/random.php |
| [rand-quote](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/rand-quote) | quote function for random quotes from https://www.quotationspage.com/random.php |
| [themes](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/themes) | ZSH theme switcher |

@ -86,13 +86,13 @@ Please share your thoughts on Oh My Zsh... they might help influence others to u
> thanks to anyone who helped make the firework you call zsh!
>
> -- [@awesoham](http://sohamchowdhury.com/)
> -- [@awesoham](https://sohamchowdhury.com/)
----
> Oh-my-zsh 很贴心,让 Zsh 配置变得更加简单,它让我享受到了比以往更加美丽的终端!
>
> -- [@tuhaihe](http://tuhaihe.com/)
> -- [@tuhaihe](https://tuhaihe.com/)
----

@ -1,4 +1,4 @@
All the current themes can be found in the `themes/` directory in the oh-my-zsh distribution. [See list here.](http://github.com/ohmyzsh/ohmyzsh/tree/master/themes/)
All the current themes can be found in the `themes/` directory in the oh-my-zsh distribution. [See list here.](https://github.com/ohmyzsh/ohmyzsh/tree/master/themes/)
In order to enable a theme, set `ZSH_THEME` to the name of the theme in your `~/.zshrc`, before sourcing Oh My Zsh; for example: `ZSH_THEME=robbyrussell`
If you do not want any theme enabled, just set `ZSH_THEME` to blank or remove the line: `ZSH_THEME=""`
@ -28,7 +28,7 @@ The rest of the themes, in alphabetical order:
[![agnoster](https://cloud.githubusercontent.com/assets/2618447/6316862/70f58fb6-ba03-11e4-82c9-c083bf9a6574.png)](https://cloud.githubusercontent.com/assets/2618447/6316862/70f58fb6-ba03-11e4-82c9-c083bf9a6574.png)
Shown with [Solarized Dark colorscheme](http://ethanschoonover.com/solarized) and Powerline-patched Meslo 14pt in [iTerm 2](http://www.iterm2.com/).
Shown with [Solarized Dark colorscheme](https://ethanschoonover.com/solarized) and Powerline-patched Meslo 14pt in [iTerm 2](https://www.iterm2.com/).
Additional setup:
@ -63,12 +63,12 @@ Shown in the screenshot with tmux and the [powerline plugin](https://github.com/
### blinks
[![blinks](https://cloud.githubusercontent.com/assets/2618447/6316715/519c8e56-ba00-11e4-9792-a4b3d1d3775a.png)](https://cloud.githubusercontent.com/assets/2618447/6316715/519c8e56-ba00-11e4-9792-a4b3d1d3775a.png)
Additional setup: Set up [Solarized](http://ethanschoonover.com/solarized).
Additional setup: Set up [Solarized](https://ethanschoonover.com/solarized).
### bureau
[![bureau](https://cloud.githubusercontent.com/assets/2618447/6316720/51a54ba4-ba00-11e4-82d2-f2af8cc18869.png)](https://cloud.githubusercontent.com/assets/2618447/6316720/51a54ba4-ba00-11e4-82d2-f2af8cc18869.png)
To use: In the right prompt you see git status and (if you use nvm) the Node.js version. (Im using the [Solarized](http://ethanschoonover.com/solarized) color scheme in this screenshot.)
To use: In the right prompt you see git status and (if you use nvm) the Node.js version. (Im using the [Solarized](https://ethanschoonover.com/solarized) color scheme in this screenshot.)
### candy
[![candy](https://cloud.githubusercontent.com/assets/2618447/6316863/70f5b87e-ba03-11e4-8ee5-65345537e0bf.png)](https://cloud.githubusercontent.com/assets/2618447/6316863/70f5b87e-ba03-11e4-8ee5-65345537e0bf.png)
@ -172,7 +172,7 @@ its funky…
[![junkfood](https://cloud.githubusercontent.com/assets/1441704/9643381/e9cc48b6-51c1-11e5-99ee-e8cfbbf60d99.png)](https://cloud.githubusercontent.com/assets/1441704/9643381/e9cc48b6-51c1-11e5-99ee-e8cfbbf60d99.png)
[+info](http://www.tylercipriani.com/2012/12/18/zsh-prompt-customization.html)
[+info](https://www.tylercipriani.com/2012/12/18/zsh-prompt-customization.html)
### kafeitu
[![kafeitu](https://cloud.githubusercontent.com/assets/2618447/6316741/51cec254-ba00-11e4-8433-a3c2524086c1.png)](https://cloud.githubusercontent.com/assets/2618447/6316741/51cec254-ba00-11e4-8433-a3c2524086c1.png)
@ -247,7 +247,7 @@ also tells you when logged in over ssh
### pygmalion
[![pygmalion](https://cloud.githubusercontent.com/assets/2618447/6316756/51e859ee-ba00-11e4-8b58-2f086c491926.png)](https://cloud.githubusercontent.com/assets/2618447/6316756/51e859ee-ba00-11e4-8b58-2f086c491926.png)
(Shown with [Solarized Dark colorscheme](http://ethanschoonover.com/solarized).)
(Shown with [Solarized Dark colorscheme](https://ethanschoonover.com/solarized).)
### risto
[![risto](https://cloud.githubusercontent.com/assets/1441704/6315405/18aa274c-ba01-11e4-8bb7-0ba9ca166974.png)](https://cloud.githubusercontent.com/assets/1441704/6315405/18aa274c-ba01-11e4-8bb7-0ba9ca166974.png)
@ -338,7 +338,7 @@ Instructions to further customize the theme are available as comments in the the
Clean, simple, compatible and meaningful. Tested on Linux, Unix and Windows under ANSI colors.
It is recommended to use with a dark background.
([more info](http://blog.ysmood.org/my-ys-terminal-theme/))
([more info](https://blog.ysmood.org/my-ys-terminal-theme/))
![ys-zsh-theme](https://cloud.githubusercontent.com/assets/1415488/13198621/f2c1320c-d848-11e5-8f22-7fac1baeec2f.jpg)

@ -1,6 +1,6 @@
_This section uses new, uniform screenshots. To see the previous section, go to [[Themes (legacy)]]._
All the current themes can be found in the `themes/` directory in the oh-my-zsh distribution. [See list here.](http://github.com/robbyrussell/oh-my-zsh/tree/master/themes/)
All the current themes can be found in the `themes/` directory in the oh-my-zsh distribution. [See list here.](https://github.com/robbyrussell/oh-my-zsh/tree/master/themes/)
In order to enable a theme, set `ZSH_THEME` to the name of the theme in your `~/.zshrc`, before sourcing Oh My Zsh; for example: `ZSH_THEME=robbyrussell`
If you do not want any theme enabled, just set `ZSH_THEME` to blank: `ZSH_THEME=""`
@ -322,7 +322,7 @@ Its funky…
> Totally ripped off Dallas theme
[More Info](http://www.tylercipriani.com/2012/12/18/zsh-prompt-customization.html)
[More Info](https://www.tylercipriani.com/2012/12/18/zsh-prompt-customization.html)
## K
@ -623,7 +623,7 @@ Instructions to further customize the theme are available as comments in the the
Clean, simple, compatible and meaningful.Tested on Linux, Unix and Windows under ANSI colors.
It is recommended to use with a dark background.
[More info](http://blog.ysmood.org/my-ys-terminal-theme/)
[More info](https://blog.ysmood.org/my-ys-terminal-theme/)
## Z

@ -23,7 +23,7 @@ Two main things could go wrong:
- **command definition:** `which insert-cycledleft`
will print `insert-cycledleft () { ... }`
Notice that sometimes the command is a builtin [zle widget](http://zsh.sourceforge.net/Doc/Release/Zsh-Line-Editor.html) and so the `which` command won't work. If that's the case, just post the key binding and we'll figure it out.
Notice that sometimes the command is a builtin [zle widget](https://zsh.sourceforge.net/Doc/Release/Zsh-Line-Editor.html) and so the `which` command won't work. If that's the case, just post the key binding and we'll figure it out.
### Completion problems

@ -22,6 +22,4 @@ Get in touch with [@robbyrussell](https://github.com/robbyrussell) and [@mcornel
### Contributions needed
* Many [plugins](https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins) are still missing a proper
ReadMe file
* Some wiki pages ([[Plugins]], [[Plugins Overview]], _etc_) need updating