-
-
Notifications
You must be signed in to change notification settings - Fork 25.7k
Plugins
Marc Cornellà edited this page Jul 23, 2024
·
326 revisions
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.
- 1password
- aliases
- alias-finder
- ansible
- ant
- apache2-macports
- arcanist
- archlinux
- argocd
- asdf
- autoenv
- autojump
- autopep8
- aws
- azure
- battery
- bazel
- bbedit
- bedtools
- bgnotify
- bower
- branch
- brew
- bridgetown
- bun
- 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
- conda-env
- copybuffer
- copyfile
- copypath
- cp
- cpanm
- dash
- dbt
- 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
- eza
- fabric
- fancy-ctrl-z
- fasd
- fastfile
- fbterm
- fig
- firewalld
- flutter
- fluxcd
- fnm
- forklift
- fossil
- frontend-search
- fzf
- gas
- gatsby
- gcloud
- geeknote
- gem
- genpass
- gh
- git
- git-auto-fetch
- git-commit
- 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
- hasura
- helm
- heroku
- heroku-alias
- 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
- kind
- kitchen
- kitty
- 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
- marktext
- mercurial
- meteor
- microk8s
- minikube
- mise
- mix
- mix-fast
- mongo-atlas
- mongocli
- mosh
- multipass
- mvn
- mysql-macports
- n98-magerun
- nanoc
- nats
- ng
- nmap
- node
- nodenv
- nomad
- npm
- nvm
- oc
- octozen
- opentofu
- operator-sdk
- otp
- pass
- paver
- pep8
- percol
- per-directory-history
- perl
- perms
- phing
- pip
- pipenv
- pj
- please
- pm2
- pod
- podman
- poetry
- poetry-env
- postgres
- pow
- powder
- powify
- pre-commit
- procs
- profiles
- pyenv
- pylint
- python
- qodana
- qrcode
- rails
- rake
- rake-fast
- rand-quote
- rbenv
- rbfu
- rbw
- react-native
- rebar
- redis-cli
- repo
- ros
- rsync
- ruby
- rust
- rvm
- safe-paste
- salt
- samtools
- sbt
- scala
- scd
- screen
- scw
- sdk
- sfdx
- sfffe
- shell-proxy
- shrink-path
- sigstore
- singlechar
- skaffold
- snap
- spring
- sprunge
- ssh
- ssh-agent
- stack
- starship
- stripe
- sublime
- sublime-merge
- sudo
- supervisor
- suse
- svcat
- svn
- svn-fast-info
- swiftpm
- symfony
- symfony2
- symfony6
- systemadmin
- systemd
- taskwarrior
- terminitor
- term_tab
- terraform
- textastic
- textmate
- thefuck
- themes
- thor
- tig
- timer
- tldr
- 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
- watson
- wd
- web-search
- wp-cli
- xcode
- yarn
- yii
- yii2
- yum
- z
- zbell
- zeus
- zoxide
- zsh-interactive-cd
- zsh-navigation-tools
-
adb
: completion is already provided by Zsh 4.3.17 and newer. -
ag
: completion for "The Silver Searcher" is already included when installed via package managers. -
boot2docker
: the boot2docker project was abandoned in 2020. -
cargo
: moved to therust
plugin. -
cloudapp
: removed due to deprecated API. -
copydir
: functionality moved tocopypath
plugin. -
django
: removed because Zsh provides a better completion for Django. -
fedora
: usednf
instead. -
fd
: completion is already included when installed via package managers. -
gb
: project archived since 2017. -
git-remote-branch
: not actively maintained. -
go
: usegolang
instead. -
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 tomacos
. -
ripgrep
: completion is already included when installed via package managers. -
rustup
: moved to therust
plugin. -
rtx
: moved to themise
plugin as it was renamed. -
zsh_reload
: functionality baked into the CLI withomz reload
.
Homepage — Website — Twitter — Merchandise — Discord