mirror of
https://github.com/ohmyzsh/ohmyzsh.git
synced 2024-11-23 10:39:01 +08:00
63bae2aba9
The $OSTYPE variable is set at ZSH compile time and can be safely used to determine the OS of the system. e.g. darwin (os x) |
||
---|---|---|
.. | ||
_bundler | ||
bundler.plugin.zsh | ||
README.md |
Bundler
- adds completion for basic bundler commands
- adds short aliases for common bundler commands
be
aliased tobundle exec
bl
aliased tobundle list
bp
aliased tobundle package
bo
aliased tobundle open
bu
aliased tobundle update
bi
aliased tobundle install --jobs=<cpu core count>
(only for bundler>= 1.4.0
)
- adds a wrapper for common gems:
- looks for a binstub under
./bin/
and executes it (if present) - calls
bundle exec <gem executable>
otherwise
- looks for a binstub under
For a full list of common gems being wrapped by default please look at the bundler.plugin.zsh
file.
Configuration
Please use the exact name of the executable and not the gem name.
Add additional gems to be wrapped
Add this before the plugin-list in your .zshrc
:
BUNDLED_COMMANDS=(rubocop)
plugins=(... bundler ...)
This will add the wrapper for the rubocop
gem (i.e. the executable).
Exclude gems from being wrapped
Add this before the plugin-list in your .zshrc
:
UNBUNDLED_COMMANDS=(foreman spin)
plugins=(... bundler ...)
This will exclude the foreman
and spin
gems (i.e. their executable) from being wrapped.
Excluded gems
These gems should not be called with bundle exec
. Please see the Issues on GitHub for clarification.
berks
foreman
mailcatcher
rails
ruby
spin