Browse Source

pod-list

pod-lib removed. whyever I described it...
Alexandre Joly 11 years ago
parent
commit
1d636fe8ab
1 changed files with 23 additions and 3 deletions
  1. 23 3
      plugins/pod/_pod

+ 23 - 3
plugins/pod/_pod

@@ -30,7 +30,6 @@ _1st_arguments=(
     'help:Show help for the given command.'
     'help:Show help for the given command.'
     'install:Install project dependencies'
     'install:Install project dependencies'
     'ipc:Inter-process communication'
     'ipc:Inter-process communication'
-    'lib:Develop pods'
     'list:List pods'
     'list:List pods'
     'outdated:Show outdated project dependencies'
     'outdated:Show outdated project dependencies'
     'podfile-info:Shows information on installed Pods'
     'podfile-info:Shows information on installed Pods'
@@ -77,7 +76,7 @@ __first_command_list ()
     local expl
     local expl
     declare -a tasks
     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
     _wanted tasks expl 'help' compadd $tasks
 }
 }
@@ -152,6 +151,27 @@ __pod-ipc() {
     esac
     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
 local expl
@@ -192,7 +212,7 @@ case $state in
             __pod-list
             __pod-list
         ;;
         ;;
 
 
-        (install|lib|outdated|podfile-info|push|search|setup|update)
+        (install|outdated|podfile-info|push|search|setup|update)
             #_arguments ':feature:__repo_list'
             #_arguments ':feature:__repo_list'
     esac
     esac
   ;;
   ;;