Plugins
Marc CornellΓ edited this page Aug 14, 2022
·
323 revisions
Pages 23
Clone this wiki locally
This wiki is automatically published from ohmyzsh/wiki. To edit this page, go to ohmyzsh/wiki, make your changes and submit a Pull Request.
Oh My Zsh comes bundled with plugins, which allow you to take advantage of functionality of many sorts to your shell just by enabling them. They are
each documented in the README file in their respective plugins/ folder.
Enable a plugin by adding its name to the plugins array in your .zshrc file (found in the $HOME
directory). For example, this enables the rails, git and ruby plugins, in that order:
plugins=(rails git ruby)NOTE: elements in zsh arrays are separated by whitespace (spaces, tabs, newlines...). DO NOT use commas.
Plugins
- 1password
- adb
- ag
- aliases
- alias-finder
- ansible
- ant
- apache2-macports
- arcanist
- archlinux
- asdf
- autoenv
- autojump
- autopep8
- aws
- battery
- bazel
- bbedit
- bedtools
- bgnotify
- bower
- branch
- brew
- bundler
- cabal
- cake
- cakephp3
- capistrano
- cask
- catimg
- celery
- charm
- chruby
- chucknorris
- cloudfoundry
- codeclimate
- coffee
- colemak
- colored-man-pages
- colorize
- command-not-found
- common-aliases
- compleat
- composer
- copybuffer
- copyfile
- copypath
- cp
- cpanm
- dash
- debian
- deno
- dircycle
- direnv
- dirhistory
- dirpersist
- dnf
- dnote
- docker
- docker-compose
- docker-machine
- doctl
- dotenv
- dotnet
- droplr
- drush
- eecms
- emacs
- ember-cli
- emoji
- emoji-clock
- emotty
- encode64
- extract
- fabric
- fancy-ctrl-z
- fasd
- fastfile
- fbterm
- fd
- fig
- firewalld
- flutter
- fnm
- forklift
- fossil
- frontend-search
- fzf
- gas
- gatsby
- gcloud
- geeknote
- gem
- genpass
- gh
- git
- git-auto-fetch
- git-escape-magic
- git-extras
- gitfast
- git-flow
- git-flow-avh
- github
- git-hubflow
- gitignore
- git-lfs
- git-prompt
- glassfish
- globalias
- gnu-utils
- golang
- gpg-agent
- gradle
- grails
- grc
- grunt
- gulp
- hanami
- helm
- heroku
- history
- history-substring-search
- hitchhiker
- hitokoto
- homestead
- httpie
- invoke
- ionic
- ipfs
- isodate
- istioctl
- iterm2
- jake-node
- jenv
- jfrog
- jhbuild
- jira
- jruby
- jsontools
- juju
- jump
- kate
- keychain
- kitchen
- kn
- knife
- knife_ssh
- kops
- kubectl
- kubectx
- kube-ps1
- lando
- laravel
- laravel4
- laravel5
- last-working-dir
- lein
- lighthouse
- lol
- lpass
- lxd
- macos
- macports
- magic-enter
- man
- marked2
- mercurial
- meteor
- microk8s
- minikube
- mix
- mix-fast
- mongocli
- mosh
- multipass
- mvn
- mysql-macports
- n98-magerun
- nanoc
- ng
- nmap
- node
- nomad
- npm
- nvm
- oc
- octozen
- operator-sdk
- otp
- pass
- paver
- pep8
- percol
- per-directory-history
- perl
- perms
- phing
- pip
- pipenv
- pj
- please
- pm2
- pod
- poetry
- postgres
- pow
- powder
- powify
- profiles
- pyenv
- pylint
- python
- rails
- rake
- rake-fast
- rand-quote
- rbenv
- rbfu
- rbw
- react-native
- rebar
- redis-cli
- repo
- ripgrep
- ros
- rsync
- ruby
- rust
- rvm
- safe-paste
- salt
- samtools
- sbt
- scala
- scd
- screen
- scw
- sdk
- sfdx
- sfffe
- shell-proxy
- shrink-path
- singlechar
- spring
- sprunge
- ssh-agent
- stack
- sublime
- sublime-merge
- sudo
- supervisor
- suse
- svcat
- svn
- svn-fast-info
- swiftpm
- symfony
- symfony2
- systemadmin
- systemd
- taskwarrior
- terminitor
- term_tab
- terraform
- textastic
- textmate
- thefuck
- themes
- thor
- tig
- timer
- tmux
- tmux-cssh
- tmuxinator
- toolbox
- torrent
- transfer
- tugboat
- ubuntu
- ufw
- universalarchive
- urltools
- vagrant
- vagrant-prompt
- vault
- vim-interaction
- vi-mode
- virtualenv
- virtualenvwrapper
- volta
- vscode
- vundle
- wakeonlan
- wd
- web-search
- wp-cli
- xcode
- yarn
- yii
- yii2
- yum
- z
- zbell
- zeus
- zoxide
- zsh-interactive-cd
- zsh-navigation-tools
Removed
- boot2docker: the boot2docker project was abandoned in 2020.
- cargo: moved to the
rustplugin. - cloudapp: removed due to deprecated API.
- copydir: functionality moved to
copypathplugin. - django: removed because Zsh provides a better completion for Django.
- fedora: use
dnfinstead. - gb: project archived since 2017.
- git-remote-branch: not actively maintained.
- go: use
golanginstead. - npx: new npm versions (>=7.0.0) do not provide the same functionality.
- nyan: the service that the plugin relied on is no longer available.
- osx: renamed to
macos. - rustup: moved to the
rustplugin. - zsh_reload: functionality baked into the CLI with
omz reload.
Homepage β Website β Twitter β Merchandise β Discord

