mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2026-05-19 07:38:28 +00:00
Page:
Plugins Overview
Pages
Articles
Cheatsheet
Code Style Guide
Contribution Technical Practices
Customization
Design
External plugins
External themes
FAQ
Home
Installing ZSH
Plugins Overview
Plugins
Resources
Secure Code
Settings
Testimonials
Themes (legacy)
Themes Overview
Themes
Troubleshooting
Volunteers
Wiki Style Guide
Clone
62
Plugins Overview
Carlo Sala edited this page 2024-12-22 16:29:21 +01:00
Table of Contents
This wiki is automatically published from ohmyzsh/wiki. To edit this page, go to ohmyzsh/wiki, make your changes and submit a Pull Request.
- Productivity
- Password Managers
- FS jumping
- Build tools
- Node JS
- PHP
- Ruby
- Python
- Distro-related
- macOS
- Misc
Productivity
| Name | Description |
|---|---|
| aliases | aliases cheatsheet - list aliases based on the plugins that you have enabled |
| autoenv | automatically execs script on changing dir (.env file) |
| colemak | colemak layout support + vi-mode fixes for colemak https://en.wikipedia.org/wiki/Keyboard_layout#Colemak |
| colored-man-pages | adds colors to manpages |
| colorize | cat with syntax highlight support |
| command-not-found | suggests package name with relevant command |
| compleat | reformats completion https://github.com/mbrubeck/compleat |
| copypath | copies current dir full path to clipboard |
| copyfile | copies selected file content to clipboard |
| cp | cp with progress bar (rsync) |
| dircycle | hotkeys for cycling directories |
| dirpersist | saves and restores your directory stack across shell invocations |
| encode64 | e64 & d64 aliases |
| extract | 'x' alias - swiss knife for archive extracting |
| fbterm | enhanced VESA terminal https://code.google.com/p/fbterm/ |
| genpass | Three distinct 128-bit password generators |
| gpg-agent | gpg-agent start/stop funcs |
| history | aliases: h for history, hsi for grepping history |
| history-substring-search | implementation of fish history substring search |
| kate | Kate text editor alias https://kate-editor.org/ |
| last-working-dir | same as dirpersist |
| mosh | mobile shell with roaming (wifi, mobile networks) and local echo https://mosh.mit.edu/ |
| pass | pass utility autocompletion |
| per-directory-history | self-descriptive |
| profiles | different zsh profiles per hostname |
| rsync | aliases |
| safe-paste | extended copy/paste in terminal |
| screen | GNU screen enhances (titles etc) |
| sprunge | CLI pastebin service sprunge.us uploader (https://www.shellperson.net/sprunge-pastebin-script/) |
| ssh-agent | ssh-agent start script |
| sublime | aliases for SublimeText Editor |
| supervisor | autocompletion for https://supervisord.org |
| taskwarrior | autocompletion for https://taskwarrior.org |
| terminitor | [RENAMED to consular] Consular automates your development workflow setup https://github.com/achiu/consular |
| tmux | enhanced Tmux support |
| tmuxinator | enhanced Tmux support |
| torrent | magnet2torrent converter function |
| tugboat | Digital Ocean droplet manager |
| urltools | urlencode/urldecode etc |
| vi-mode | self descriptive |
| vundle | Vim plugin manager https://github.com/gmarik/vundle |
| wakeonlan | funcs for wakeonlan tool |
| web-search | google from CLI |
Password Managers
| Name | Description |
|---|---|
| 1password | adds integration with 1password |
| genpass | provides various password generators |
| pass | completion for pass CLI password manager |
| rbw | adds completion for rbw, a CLI for Bitwarden |
FS Jumping
| Name | Description |
|---|---|
| autojump | shell extension to jump to frequently used directories |
| jump | allows to mark dirs and jump to marks |
| pj | aliases for quick access to projects dir |
| wd | yet another autojump tool github.com/mfaerevaag/wd |
| z | yet another autojump |
| zoxide | a blazing fast, fully featured autojumper written in Rust (homepage) |
Build tools
| Name | Description |
|---|---|
| ant | Java build tool https://ant.apache.org/ |
| bazel | Completions and aliases for Bazel build system |
| bower | Front-end package manager https://github.com/bower/bower |
| cabal | Haskell package manager https://www.haskell.org/cabal/ |
| cake | Cake build tool |
| coffee | CoffeeScript completion |
| cpanm | cpanminus get, unpack, build, install Perl modules https://github.com/miyagawa/cpanminus/ |
| docker | application shipment tool https://github.com/dotcloud/docker |
| gas | small utility used to manage Git authors. https://github.com/walle/gas |
| git | extras: git-extras gitfast git-flow git-flow-avh git-hubflow git-remote-branch |
| github | cli access, url shortener |
| gitignore | git alias to fetch default .gitignore files from https://gitignore.io/ |
| gnu-utils | GNU coreutils wrappers to override shell builtins |
| golang | Go build tool https://golang.org/cmd/go/ |
| gradle | build automation tool https://www.gradle.org/ |
| grails | funcs for grails script management https://grails.org/ |
| heroku | cli access https://www.heroku.com/ |
| jira | JIRA cli access |
| knife | knife autocompletion |
| knife_ssh | knife autocompletion |
| lein | leiningen autocompletion https://leiningen.org |
| lighthouse | CLI access to issue tracker Lighthouse, https://lighthouseapp.com/ |
| mercurial | hg autocompletion |
| mix | Elixir build tool autocompletion https://elixir-lang.org/docs/stable/mix |
| mvn | maven completion |
| nanoc | static website generator https://nanoc.ws/ |
| postgres | aliases for Postgres managing |
| perl | aliases for Perl |
| rebar | Erlang build tool autocompletion |
| redis-cli | Redis autocompletion |
| repo | git repo management tool autocompletion https://code.google.com/p/git-repo/ |
| sbt | autocomplete for ScalaBuildTool https://www.scala-sbt.org/ |
| scala | autocomplete |
| sfffe | aliases for ack (JS & CSS grepping) https://beyondgrep.com/ |
| svn | subversion autocompletion |
| svn-fast-info | faster subversion autocompletion (especially interesting on big project) |
| vagrant | quick development env deployment https://www.vagrantup.com/ |
Node JS
| Name | Description |
|---|---|
| jake-node | NodeJS build tool Jake https://github.com/mde/jake |
| node | NodeJS docs easy access via CLI |
| npm | package manager for NodeJS |
| nvm | NodeJS version manager |
PHP
| Name | Description |
|---|---|
| composer | PHP dependency manager https://getcomposer.org |
| laravel | PHP deployment tool artisan completion https://laravel.com/docs/master/artisan |
| phing | Ant-like build system for PHP https://phing.info |
| symfony | PHP webframework https://symfony.com |
| symfony2 | PHP webframework https://symfony.com |
| yii | PHP webframework https://yiiframework.com |
| yii2 | PHP webframework https://yiiframework.com |
Ruby
| Name | Description |
|---|---|
| bundler | package manager https://bundler.io/ |
| capistrano | remote deployment tool |
| gem | https://rubygems.org/ |
| jruby | JRuby aliases |
| pow | rack apps restarter https://pow.cx/ |
| powder | powder gem autocompletion https://github.com/Rodreegez/powder |
| powify | another pow manager https://github.com/sethvargo/powify |
| rails | rails aliases for rails 2, rails 3, and rails 4 all in one clean plugin |
| rake | Ruby build tool |
| rbenv | Ruby version switcher |
| rbfu | [OBSOLETE] another Ruby version manager https://github.com/hmans/rbfu |
| ruby | aliases |
| rvm | another RubyVersionManager |
| thor | Ruby doc tool https://github.com/erikhuda/thor |
| zeus | funcs for Zeus (Rails env preloader) https://github.com/burke/zeus |
Python
| Name | Description |
|---|---|
| celery | Python distributed task queue |
| fabric | remote deployment tool https://docs.fabfile.org/en/1.8/ |
| pip | Python package manager https://www.pip-installer.org/en/latest/ |
| python | python aliases (pyfind, pyclean, pygrep) |
| pyenv | python version management |
| virtualenv | https://pypi.python.org/pypi/virtualenv isolated Python envs |
| virtualenvwrapper | https://pypi.python.org/pypi/virtualenv isolated Python envs |
Distro-related
| Name | Description |
|---|---|
| archlinux | aliases for yaourt and pacman |
| debian | aliases for apt* utils |
| dnf | aliases for dnf |
| suse | aliases for SUSE Linux (zypper aliases) |
| systemd | aliases |
| yum | aliases |
macOS
| Name | Description |
|---|---|
| apache2-macports | apache management functions |
| brew | package manager https://brew.sh/ |
| forklift | macOS file browser |
| macports | macport autocompletion |
| macos | macOS completions and iTunes & Spotify control |
| mysql-macports | same as apache-macport for MySQL |
| pod | https://cocoapods.org library dependency manager for Xcode |
| textmate | aliases |
Misc
| Name | Description |
|---|---|
| battery | allows see battery status in PS |
| emoji-clock | fancy shell clocks |
| lol | dowant |
| rand-quote | quote function for random quotes from https://www.quotationspage.com/random.php |
| themes | ZSH theme switcher |
- Home
- FAQ
- Plugins Overview
- Themes Overview
- Documentation
- Community
- Contributing
We have other stuff, have a look!
Homepage — Website — Merchandise — Discord — X (Twitter) — BlueSky — Mastodon

