Marc Cornellà 4012df8fbb bundler: add alias for bundle add | 4 年之前 | |
---|---|---|
.. | ||
README.md | 4 年之前 | |
_bundler | 10 年之前 | |
bundler.plugin.zsh | 4 年之前 |
Adds completion for basic bundler commands
Adds short aliases for common bundler commands
ba
aliased to bundle add
be
aliased to bundle exec
.
It also supports aliases (if rs
is rails server
, be rs
will bundle-exec rails server
).bl
aliased to bundle list
bp
aliased to bundle package
bo
aliased to bundle open
bout
aliased to bundle outdated
bu
aliased to bundle update
bi
aliased to bundle install --jobs=<cpu core count>
(only for bundler >= 1.4.0
)bcn
aliased to bundle clean
bck
aliased to bundle check
Adds a wrapper for common gems:
./bin/
and executes it (if present)bundle exec <gem executable>
otherwiseCommon gems wrapped by default (by name of the executable):
annotate
, cap
, capify
, cucumber
, foodcritic
, guard
, hanami
, irb
, jekyll
, kitchen
, knife
, middleman
, nanoc
, pry
, puma
, rackup
, rainbows
, rake
, rspec
, rubocop
, shotgun
, sidekiq
, spec
, spork
, spring
, strainer
, tailor
, taps
, thin
, thor
, unicorn
and unicorn_rails
.
Please use the exact name of the executable and not the gem name.
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).
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.
These gems should not be called with bundle exec
. Please see issue #2923 on GitHub for clarification.
berks
foreman
mailcatcher
rails
ruby
spin