From aefaacabe7d88a4b6d49d99b8f8ddd58d41fc77f Mon Sep 17 00:00:00 2001 From: Aaron Schrab Date: Sun, 26 Aug 2012 02:22:14 -0400 Subject: [PATCH] Options don't need to exclude themselves _arguments by default will leave an already used option out of the completions, there's no need to explicitly tell it to do so. --- src/_rvm | 40 ++++++++++++++++++++-------------------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/_rvm b/src/_rvm index 7a7b663..f0413a6 100644 --- a/src/_rvm +++ b/src/_rvm @@ -23,29 +23,29 @@ ret=1 _arguments -C \ '(- 1 *)'{-v,--version}'[display version information]' \ '(-l|--level)'{-l,--level}'+[patch level to use with rvm use / install]:number' \ - '(--bin)--bin[path for binaries to be placed (~/.rvm/bin/)]:path:_files' \ - '(--source)--source[src directory to use (~/.rvm/src/)]:path:_files' \ - '(--archives)--archives[directory for downladed files (~/.rvm/archives/)]:path:_files' \ + '--bin[path for binaries to be placed (~/.rvm/bin/)]:path:_files' \ + '--source[src directory to use (~/.rvm/src/)]:path:_files' \ + '--archives[directory for downladed files (~/.rvm/archives/)]:path:_files' \ '-S[Specify a script file to attempt to load and run (rubydo)]:file:_files' \ '-e[Execute code from the command line]:code' \ - '(-G)-G[root gem path to use]:path:_files' \ - '(--gems)--gems[Used to set the gems_flag, use with remove to remove gems]' \ - '(--archive)--archive[Used to set the archive_flag, use with remove to remove archive]' \ - '(--patch)--patch[With MRI Rubies you may specify one or more full paths to patches]' \ + '-G[root gem path to use]:path:_files' \ + '--gems[Used to set the gems_flag, use with remove to remove gems]' \ + '--archive[Used to set the archive_flag, use with remove to remove archive]' \ + '--patch[With MRI Rubies you may specify one or more full paths to patches]' \ '(-C|--configure)'{-C,--configure}'=[custom configure options]' \ - '(--nice)--nice[process niceness (for slow computers, default 0)]:number' \ - '(--ree)--ree-options[Options passed directly to ree ./installer on the command line]:options' \ - '(--head)--head[with update, updates rvm to git head version]' \ - '(--rubygems)--rubygems[with update, updates rubygems for selected ruby]' \ - '(--default)--default[with ruby select, sets a default ruby for new shells]' \ - '(--debug)--debug[Toggle debug mode on for very verbose output]' \ - '(--trace)--trace[Toggle trace mode on to see EVERYTHING rvm is doing]' \ - '(--force)--force[Force install, removes old install & source before install]' \ - '(--summary)--summary[Used with rubydo to print out a summary of the commands run]' \ - '(--latest)--latest[with gemset --dump skips version strings for latest gem]' \ - '(--gems)--gems[with uninstall/remove removes gems with the interpreter]' \ - '(--docs)--docs[with install, attempt to generate ri after installation]' \ - '(--reconfigure)--reconfigure[Force ./configure on install even if Makefile already exists]' \ + '--nice[process niceness (for slow computers, default 0)]:number' \ + '--ree-options[Options passed directly to ree ./installer on the command line]:options' \ + '--head[with update, updates rvm to git head version]' \ + '--rubygems[with update, updates rubygems for selected ruby]' \ + '--default[with ruby select, sets a default ruby for new shells]' \ + '--debug[Toggle debug mode on for very verbose output]' \ + '--trace[Toggle trace mode on to see EVERYTHING rvm is doing]' \ + '--force[Force install, removes old install & source before install]' \ + '--summary[Used with rubydo to print out a summary of the commands run]' \ + '--latest[with gemset --dump skips version strings for latest gem]' \ + '--gems[with uninstall/remove removes gems with the interpreter]' \ + '--docs[with install, attempt to generate ri after installation]' \ + '--reconfigure[Force ./configure on install even if Makefile already exists]' \ '1: :->cmds' \ '*: :->args' && ret=0