Commit bba45753 authored by Robby Russell's avatar Robby Russell
Browse files

Merge pull request #1737 from hron84/feature-bundler-add-cleanup

Adding undocumented clean command to completion
parents 56b4d4d6 a08f626f
...@@ -23,6 +23,7 @@ case $state in ...@@ -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 ...@@ -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
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment