mirror of
https://github.com/robbyrussell/oh-my-zsh.git
synced 2025-12-06 07:20:40 +01:00
Page:
Plugins Overview
Pages
Articles
Cheatsheet
Code Style Guide
Contribution Technical Practices
Customization
Design
External plugins
External themes
FAQ
Home
Installing ZSH
Plugin:git
Plugin:svn
Plugins Overview
Plugins
Resources
Secure Code
Settings
Testimonials
Themes (legacy)
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 |
Homepage — Website — Merchandise — Discord — X (Twitter) — BlueSky — Mastodon

