|
@@ -23,6 +23,7 @@ case $state in
|
|
"viz[Generate a visual representation of your dependencies]" \
|
|
"viz[Generate a visual representation of your dependencies]" \
|
|
"init[Generate a simple Gemfile, placed in the current directory]" \
|
|
"init[Generate a simple Gemfile, placed in the current directory]" \
|
|
"gem[Create a simple gem, suitable for development with bundler]" \
|
|
"gem[Create a simple gem, suitable for development with bundler]" \
|
|
|
|
+ "clean[Cleans up unused gems in your bundler directory]" \
|
|
"help[Describe available tasks or one specific task]"
|
|
"help[Describe available tasks or one specific task]"
|
|
ret=0
|
|
ret=0
|
|
;;
|
|
;;
|
|
@@ -62,6 +63,14 @@ case $state in
|
|
exec)
|
|
exec)
|
|
_normal && ret=0
|
|
_normal && ret=0
|
|
;;
|
|
;;
|
|
|
|
+ clean)
|
|
|
|
+ _arguments \
|
|
|
|
+ '(--force)--force[forces clean even if --path is not set]' \
|
|
|
|
+ '(--dry-run)--dry-run[only print out changes, do not actually clean gems]' \
|
|
|
|
+ '(--no-color)--no-color[Disable colorization in output]' \
|
|
|
|
+ '(--verbose)--verbose[Enable verbose output mode]'
|
|
|
|
+ ret=0
|
|
|
|
+ ;;
|
|
(open|show)
|
|
(open|show)
|
|
_gems=( $(bundle show 2> /dev/null | sed -e '/^ \*/!d; s/^ \* \([^ ]*\) .*/\1/') )
|
|
_gems=( $(bundle show 2> /dev/null | sed -e '/^ \*/!d; s/^ \* \([^ ]*\) .*/\1/') )
|
|
if [[ $_gems != "" ]]; then
|
|
if [[ $_gems != "" ]]; then
|