mirror of
https://github.com/oh-my-fish/oh-my-fish.git
synced 2024-12-05 08:30:50 +08:00
aec321be32
This is a port of a bash function I wrote almost five years ago: https://gist.github.com/bobthecow/757788 The fish version is better though ;) I only have OS X with iTerm and Terminal to test on, but it should be possible to add support for other terminals on other OS. Send a pull request!
6.4 KiB
6.4 KiB
Plugins
- android-sdk – Android SDK integration.
- archlinux – Provides a number of plugins to make using Arch Linux easier.
- better-alias - Provide alias with auto completion.
- brew – Homebrew integration.
- bundler – Use Ruby's Bundler automatically for some commands.
- ccache – Enable ccache to speed up compilation.
- django – Helper for Django Unit tests. Cleans the cached modules as well.
- ec2 – Exports env variables for Amazon's EC2 management.
- emoji-clock – The current time with half hour accuracy as an emoji symbol.
- extract – Plugin to expand or extract bundled & compressed files.
- fish-spec - Unit testing as simple as fish. See the README for usage instructions.
- fry – Starts fry, a simple Ruby version manager for fish.
- gem – Ruby gem integration.
- getopts (issues) - A Unix compliant implementation of
getopts
for fish. - gi – gitignore.io CLI for fish.
- git-flow – git-flow Completion support for git-flow.
- jump – A port of Jeroen Janssens’ “jump” utility.
- local-config – Support per-user, per-host and per-platform custom config files.
- localhost – Opens
http://localhost:3000
(and other ports) in the default browser. - mc – Plugin to start mc with a shell compliant (Bash).
- msg - A technicolor message printer. A colorful alternative to echo.
- ndenv – Helpers for another node.js version manager.
- node – Adds locally installed NodeJS
npm
binary executable modules to the path. - pbcopy – OSX's pbcopy and pbpaste for Linux.
- percol – Browse your fish history with percol.
- peco – Browse your fish history with peco.
- osx - Integration with Finder and iTunes.
- php – Manage phphttp server.
- plenv – plenv Perl binary manager integration.
- pyenv – Simple Python Version Management integration.
- python – Set of shortcuts to Python based utilities (pybeatifyjson – clean JSON files, pyclean – remove old
.pyc
, pyhttp & pysmtp – simple HTTP & SMTP servers) - rails – Alias for executing database migrations.
- rbenv – rbenv Ruby environment/version manager.
- replace – A port of replace.
- rvm – RVM Ruby version manager.
- ssh – ssh conservative $TERM value helper.
- sublime – Creates
subl
command line shortcut to launch Sublime Text editor. - tab – Open the current directory (or any other directory) in a new tab.
- tiny - tap into github's git.io URL shortener.
- tmux – Plugin to start tmux with support for 256 colours.
- vi-mode – Basic vi key bindings emulation for fish.
- xdg – Setup xdg environment on Linux.
- z – Integration with z (autojump alternative).