|
|
|
|
@ -30,7 +30,6 @@ _1st_arguments=( |
|
|
|
|
'help:Show help for the given command.' |
|
|
|
|
'install:Install project dependencies' |
|
|
|
|
'ipc:Inter-process communication' |
|
|
|
|
'lib:Develop pods' |
|
|
|
|
'list:List pods' |
|
|
|
|
'outdated:Show outdated project dependencies' |
|
|
|
|
'podfile-info:Shows information on installed Pods' |
|
|
|
|
@ -77,7 +76,7 @@ __first_command_list () |
|
|
|
|
local expl |
|
|
|
|
declare -a tasks |
|
|
|
|
|
|
|
|
|
tasks=(install ipc lib list outdated podfile-info push repo search setup spec update) |
|
|
|
|
tasks=(install ipc list outdated podfile-info push repo search setup spec update) |
|
|
|
|
|
|
|
|
|
_wanted tasks expl 'help' compadd $tasks |
|
|
|
|
} |
|
|
|
|
@ -152,6 +151,27 @@ __pod-ipc() { |
|
|
|
|
esac |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
__pod-list() { |
|
|
|
|
local curcontext="$curcontext" state line |
|
|
|
|
typeset -A opt_args |
|
|
|
|
|
|
|
|
|
_arguments -C \ |
|
|
|
|
':command:->command' \ |
|
|
|
|
'*::options:->options' |
|
|
|
|
|
|
|
|
|
case $state in |
|
|
|
|
(command) |
|
|
|
|
_describe -t commands "gem subcommand" _list_arguments |
|
|
|
|
return |
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
(options) |
|
|
|
|
#todo |
|
|
|
|
return |
|
|
|
|
;; |
|
|
|
|
esac |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
local expl |
|
|
|
|
@ -192,7 +212,7 @@ case $state in |
|
|
|
|
__pod-list |
|
|
|
|
;; |
|
|
|
|
|
|
|
|
|
(install|lib|outdated|podfile-info|push|search|setup|update) |
|
|
|
|
(install|outdated|podfile-info|push|search|setup|update) |
|
|
|
|
#_arguments ':feature:__repo_list' |
|
|
|
|
esac |
|
|
|
|
;; |
|
|
|
|
|