|
@@ -3,18 +3,19 @@
|
|
|
|
|
|
# -----------------------------------------------------------------------------
|
|
|
# FILE: _pod
|
|
|
-# DESCRIPTION: Cocoapods autocomplete plugin for Oh-My-Zsh
|
|
|
+# DESCRIPTION: Cocoapods (0.27.1) autocomplete plugin for Oh-My-Zsh
|
|
|
# http://cocoapods.org
|
|
|
# AUTHOR: Alexandre Joly (alexandre.joly@mekanics.ch)
|
|
|
# GITHUB: https://github.com/mekanics
|
|
|
# TWITTER: @jolyAlexandre
|
|
|
-# VERSION: 0.0.1
|
|
|
+# VERSION: 0.0.3
|
|
|
# LICENSE: MIT
|
|
|
# -----------------------------------------------------------------------------
|
|
|
|
|
|
local -a _1st_arguments
|
|
|
_1st_arguments=(
|
|
|
- 'help:Show help for the given command.'
|
|
|
+ 'help:Show help for the given command'
|
|
|
+ 'init:Generate a Podfile for the current directory'
|
|
|
'install:Install project dependencies'
|
|
|
'ipc:Inter-process communication'
|
|
|
'list:List pods'
|
|
@@ -32,6 +33,7 @@ local -a _repo_arguments
|
|
|
_repo_arguments=(
|
|
|
'add:Add a spec repo'
|
|
|
'lint:Validates all specs in a repo'
|
|
|
+ 'remove:Remove a spec repo.'
|
|
|
'update:Update a spec repo'
|
|
|
)
|
|
|
|
|
@@ -158,7 +160,7 @@ __first_command_list ()
|
|
|
}
|
|
|
|
|
|
__repo_list() {
|
|
|
- _wanted application expl 'repo' compadd $(command ls -1 ~/.cocoapods 2>/dev/null | sed -e 's/ /\\ /g')
|
|
|
+ _wanted application expl 'repo' compadd $(command ls -1 ~/.cocoapods/repos 2>/dev/null | sed -e 's/ /\\ /g')
|
|
|
}
|
|
|
|
|
|
__pod-repo() {
|
|
@@ -193,6 +195,12 @@ __pod-repo() {
|
|
|
(add)
|
|
|
_arguments \
|
|
|
$_inherited_options
|
|
|
+
|
|
|
+ (remove)
|
|
|
+ _arguments \
|
|
|
+ $_inherited_options \
|
|
|
+ ':feature:__repo_list'
|
|
|
+ ;;
|
|
|
esac
|
|
|
;;
|
|
|
esac
|