Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
O
oh-my-zsh
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
github
oh-my-zsh
Commits
d686f8a8
Commit
d686f8a8
authored
May 28, 2014
by
Alexandre Joly
Committed by
ncanceill
Jun 10, 2015
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
generate with 'pod --completion-script' /cc thx to @ajmccall
version bumped
parent
a2f782e5
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
658 additions
and
588 deletions
+658
-588
_pod
plugins/pod/_pod
+658
-588
No files found.
plugins/pod/_pod
View file @
d686f8a8
#compdef pod
#autoload
# setopt XTRACE VERBOSE
# vim: ft=zsh sw=2 ts=2 et
# -----------------------------------------------------------------------------
# FILE: _pod
# DESCRIPTION: Cocoapods (0.33.
0
) autocomplete plugin for Oh-My-Zsh
# DESCRIPTION: Cocoapods (0.33.
1
) autocomplete plugin for Oh-My-Zsh
# http://cocoapods.org
# Generated with `pod --completion-script
# AUTHOR: Alexandre Joly (alexandre.joly@mekanics.ch)
# GITHUB: https://github.com/mekanics
# TWITTER: @jolyAlexandre
# VERSION: 0.0.
4
# VERSION: 0.0.
5
# -----------------------------------------------------------------------------
local -a _1st_arguments
_1st_arguments=(
'help:Show help for the given command.'
'init:Generate a Podfile for the current directory.'
'install:Install project dependencies'
'ipc:Inter-process communication'
'lib:Develop pods'
'list:List pods'
'outdated:Show outdated project dependencies'
'plugins:Show available CocoaPods plugins'
'push:Temporary alias for the `pod repo push` command'
'repo:Manage spec-repositories'
'search:Searches for pods'
'setup:Setup the CocoaPods environment'
'spec:Manage pod specs'
'trunk:Interact with trunk.cocoapods.org'
'try:Try a Pod!'
'update:Update outdated project dependencies'
)
local -a _repo_arguments
_repo_arguments=(
'add:Add a spec repo'
'lint:Validates all specs in a repo'
'push:Push new specifications to a spec-repo'
'remove:Remove a spec repo.'
'update:Update a spec repo'
)
local -a _spec_arguments
_spec_arguments=(
'cat:Prints a spec file'
'create:Create spec file stub'
'edit:Edit a spec file'
'lint:Validates a spec file'
'which:Prints the path of the given spec'
)
local -a _ipc_arguments
_ipc_arguments=(
'list:Lists the specifications know to CocoaPods'
'podfile:Converts a Podfile to YAML'
'repl:The repl listens to commands on standard input'
'spec:Converts a podspec to JSON'
'update-search-index:Updates the search index'
)
local -a _lib_arguments
_lib_arguments=(
'create:Creates a new Pod'
'lint:Validates a Pod'
)
local -a _plugins_arguments
_plugins_arguments=(
'create:Creates a new plugin'
'list:List all known plugins'
'search:Search for known plugins'
)
local -a _list_arguments
_list_arguments=(
'new:Lists pods introduced in the master spec-repo since the last check'
)
local -a _trunk_arguments
_trunk_arguments=(
'add-owner:Add an owner to a pod'
'me:Display information about your sessions'
'push:Publish a podspec'
'register:Manage sessions'
)
local -a _trunk_me_arguments
_trunk_me_arguments=(
'clean-sessions:Remove sessions'
)
local -a _inherited_options
_inherited_options=(
'(--silent)--silent[Show nothing]' \
'(--verbose)--verbose[Show more debugging information]' \
'(--no-ansi)--no-ansi[Show output without ANSI codes]' \
'(--help)--help[Show help banner of specified command]'
)
local -a _root_options
_root_options=(
'(--version)--version[Show the version of CocoaPods]' \
'(--completion-script)--completion-script[Print the auto-completion script]'
)
local -a _install_options
_install_options=(
'(--no-clean)--no-clean[Leave SCM dirs like `.git` and `.svn` intact after downloading]' \
'(--no-integrate)--no-integrate[Skip integration of the Pods libraries in the Xcode project(s)]' \
'(--no-repo-update)--no-repo-update[Skip running `pod repo update` before install]'
)
local -a _lib_lint_options
_lib_lint_options=(
'(--quick)--quick[Lint skips checks that would require to download and build the spec]' \
'(--only-errors)--only-errors[Lint validates even if warnings are present]' \
'(--subspec=NAME)--subspec=[Lint validates only the given subspec]' \
'(--no-subspecs)--no-subspecs[Lint skips validation of subspecs]' \
'(--no-clean)--no-clean[Lint leaves the build directory intact for inspection]'
)
local -a _update_options
_update_options=(
'(--no-clean)--no-clean[Leave SCM dirs like `.git` and `.svn intact after downloading]' \
'(--no-integrate)--no-integrate[Skip integration of the Pods libraries in the Xcode project(s)]' \
'(--no-repo-update)--no-repo-update[Skip running `pod repo update before install]'
)
local -a _outdated_options
_outdated_options=(
'(--no-repo-update)--no-repo-update[Skip running `pod repo update` before install]'
)
local -a _search_options
_search_options=(
'(--full)--full[Search by name, summary, and description]' \
'(--stats)--stats[Show additional stats (like GitHub watchers and forks)]' \
'(--ios)--ios[Restricts the search to Pods supported on iOS]' \
'(--osx)--osx[Restricts the search to Pods supported on OS X]' \
'(--web)--web[Searches on cocoapods.org]'
)
local -a _list_options
_list_options=(
'(--update)--update[Run `pod repo update` before listing]'
)
local -a _plugins_search_options
_plugins_search_options=(
'(--full)--full[Search by name, author, and description]'
)
local -a _repo_push_options
_repo_push_options=(
'(--allow-warnings)--allow-warnings[Allows pushing even if there are warnings]' \
'(--local-only)--local-only[Does not perform the step of pushing REPO to its remote]' \
'*:script or directory:_files'
)
local -a _repo_add_options
_repo_add_options=(
'(--shallow)--shallow[Create a shallow clone (fast clone, but no push capabilities)]'
)
local -a _repo_lint_options
_repo_lint_options=(
'(--only-errors)--only-errors[Lint presents only the errors]'
)
local -a _setup_options
_setup_options=(
'(--no-shallow)--no-shallow[Clone full history so push will work]'
'(--push)--push[Use this option to enable push access once granted]'
)
local -a _spec_lint_options
_spec_lint_options=(
'(--quick)--quick[Lint skips checks that would require to download and build the spec]' \
'(--only-errors)--only-errors[Lint validates even if warnings are present]' \
'(--subspec=NAME)--subspec=[Lint validates only the given subspec]' \
'(--no-subspecs)--no-subspecs[Lint skips validation of subspecs]' \
'(--no-clean)--no-clean[Lint leaves the build directory intact for inspection]' \
'*:script or directory:_files'
)
local -a _spec_cat_options
_spec_cat_options=(
'(--show-all)--show-all[Pick from all versions of the given podspec]'
)
local -a _spec_which_options
_spec_which_options=(
'(--show-all)--show-all[Print all versions of the given podspec]'
)
local -a _spec_edit_options
_spec_edit_options=(
'(--show-all)--show-all[Pick which spec to edit from all available versions of the given podspec]'
)
local -a _trunk_register_options
_trunk_register_options=(
'(--description=DESCRIPTION)--description=[An arbitrary description to easily identify your session later on.]'
)
__first_command_list ()
{
local expl
declare -a tasks
tasks=(install ipc list outdated podfile-info push repo search setup spec update)
_wanted tasks expl 'help' compadd $tasks
}
__repo_list() {
_wanted application expl 'repo' compadd $(command ls -1 ~/.cocoapods/repos 2>/dev/null | sed -e 's/ /\\ /g')
}
__pod-repo() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod repo" _repo_arguments
return
local
-a
_subcommands
local
-a
_options
case
"
$words
[2]"
in
help
)
case
"
$words
[3]"
in
*
)
# pod help
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod help options"
_options
;;
(options)
case $line[1] in
(lint)
_arguments \
$_inherited_options \
$_repo_lint_options \
':feature:__repo_list'
esac
;;
(update)
_arguments \
$_inherited_options \
':feature:__repo_list'
ipc
)
case
"
$words
[3]"
in
list
)
case
"
$words
[4]"
in
*
)
# pod ipc list
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod ipc list options"
_options
;;
(push)
_arguments \
$_inherited_options \
$_repo_push_options \
':feature:__repo_list'
esac
;;
(add)
_arguments \
$_inherited_options \
$_repo_add_options
(remove)
_arguments \
$_inherited_options \
':feature:__repo_list'
podfile
)
case
"
$words
[4]"
in
*
)
# pod ipc podfile
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod ipc podfile options"
_options
;;
esac
;;
repl
)
case
"
$words
[4]"
in
*
)
# pod ipc repl
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod ipc repl options"
_options
;;
esac
}
__pod-spec() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
$_inherited_options \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod spec" _spec_arguments
return
;;
(options)
case $line[1] in
(create)
_arguments \
$_inherited_options
spec
)
case
"
$words
[4]"
in
*
)
# pod ipc spec
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod ipc spec options"
_options
;;
(lint)
_arguments \
$_inherited_options \
$_spec_lint_options
esac
;;
(cat)
_arguments \
$_inherited_options \
$_spec_cat_options
update-search-index
)
case
"
$words
[4]"
in
*
)
# pod ipc update-search-index
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod ipc update-search-index options"
_options
;;
(which)
_arguments \
$_inherited_options \
$_spec_which_options
esac
;;
(edit)
_arguments \
$_inherited_options \
$_spec_edit_options
*
)
# pod ipc
_subcommands
=(
"list:Lists the specifications known to CocoaPods."
"podfile:Converts a Podfile to YAML."
"repl:The repl listens to commands on standard input."
"spec:Converts a podspec to JSON."
"update-search-index:Updates the search index."
)
_describe
-t
commands
"pod ipc subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod ipc options"
_options
;;
esac
return
;;
init
)
case
"
$words
[3]"
in
*
)
# pod init
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod init options"
_options
;;
esac
}
__pod-ipc() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod ipc" _ipc_arguments
return
;;
(options)
_arguments -C \
$_inherited_options
return
install
)
case
"
$words
[3]"
in
*
)
# pod install
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--no-clean:Leave SCM dirs like
\`
.git
\`
and
\`
.svn
\`
intact after downloading"
"--no-integrate:Skip integration of the Pods libraries in the Xcode project(s)"
"--no-repo-update:Skip running
\`
pod repo update
\`
before install"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod install options"
_options
;;
esac
}
__pod-lib() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod lib" _lib_arguments
return
;;
(options)
case $line[1] in
(create)
_arguments \
$_inherited_options
lib
)
case
"
$words
[3]"
in
create
)
case
"
$words
[4]"
in
*
)
# pod lib create
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod lib create options"
_options
;;
(lint)
_arguments \
$_inherited_options \
$_lib_lint_options
esac
;;
lint
)
case
"
$words
[4]"
in
*
)
# pod lib lint
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--no-clean:Lint leaves the build directory intact for inspection"
"--no-subspecs:Lint skips validation of subspecs"
"--only-errors:Lint validates even if warnings are present"
"--quick:Lint skips checks that would require to download and build the spec"
"--silent:Show nothing"
"--subspec=NAME:Lint validates only the given subspec"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod lib lint options"
_options
;;
esac
return
;;
*
)
# pod lib
_subcommands
=(
"create:Creates a new Pod"
"lint:Validates a Pod"
)
_describe
-t
commands
"pod lib subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod lib options"
_options
;;
esac
}
__pod-plugins() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
$_inherited_options \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod plugins" _plugins_arguments
return
;;
(options)
case $line[1] in
(create)
_arguments \
$_inherited_options
list
)
case
"
$words
[3]"
in
new
)
case
"
$words
[4]"
in
*
)
# pod list new
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--update:Run
\`
pod repo update
\`
before listing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod list new options"
_options
;;
(list)
_arguments \
$_inherited_options
esac
;;
(search)
_arguments \
$_inherited_options \
$_plugins_search_options
*
)
# pod list
_subcommands
=(
"new:Lists pods introduced in the master spec-repo since the last check"
)
_describe
-t
commands
"pod list subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--update:Run
\`
pod repo update
\`
before listing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod list options"
_options
;;
esac
return
;;
outdated
)
case
"
$words
[3]"
in
*
)
# pod outdated
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--no-repo-update:Skip running
\`
pod repo update
\`
before install"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod outdated options"
_options
;;
esac
}
__pod-trunk() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
$_inherited_options \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod trunk" _trunk_arguments
return
;;
(options)
case $line[1] in
(add-owner)
_arguments \
$_inherited_options
plugins
)
case
"
$words
[3]"
in
create
)
case
"
$words
[4]"
in
*
)
# pod plugins create
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod plugins create options"
_options
;;
(me)
__pod-trunk-me
esac
;;
(push)
_arguments \
$_inherited_options
list
)
case
"
$words
[4]"
in
*
)
# pod plugins list
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod plugins list options"
_options
;;
(register)
_arguments \
$_inherited_options \
$_trunk_register_options
esac
;;
search
)
case
"
$words
[4]"
in
*
)
# pod plugins search
_options
=(
"--full:Search by name, author, and description"
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod plugins search options"
_options
;;
esac
return
;;
*
)
# pod plugins
_subcommands
=(
"create:Creates a new plugin"
"list:List all known plugins"
"search:Search for known plugins"
)
_describe
-t
commands
"pod plugins subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod plugins options"
_options
;;
esac
}
__pod-trunk-me() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
$_inherited_options \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod trunk me" _trunk_me_arguments
return
;;
(options)
case $line[1] in
(clean-sessions)
_arguments \
$_inherited_options
push
)
case
"
$words
[3]"
in
*
)
# pod push
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod push options"
_options
;;
esac
return
;;
repo
)
case
"
$words
[3]"
in
add
)
case
"
$words
[4]"
in
*
)
# pod repo add
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--shallow:Create a shallow clone (fast clone, but no push capabilities)"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod repo add options"
_options
;;
esac
}
__pod-list() {
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
$_inherited_options \
$_list_options \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod list" _list_arguments
return
;;
(options)
_arguments -C \
$_inherited_options \
$_list_options
return
lint
)
case
"
$words
[4]"
in
*
)
# pod repo lint
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--only-errors:Lint presents only the errors"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod repo lint options"
_options
;;
esac
}
local curcontext="$curcontext" state line
typeset -A opt_args
_arguments -C \
$_inherited_options \
':command:->command' \
'*::options:->options'
case $state in
(command)
_describe -t commands "pod" _1st_arguments
_arguments \
$_inherited_options \
$_root_options
return
;;
(options)
case $line[1] in
(help)
_arguments \
$_inherited_options \
':help:__first_command_list'
push
)
case
"
$words
[4]"
in
*
)
# pod repo push
_options
=(
"--allow-warnings:Allows pushing even if there are warnings"
"--help:Show help banner of specified command"
"--local-only:Does not perform the step of pushing REPO to its remote"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod repo push options"
_options
;;
(init)
_arguments \
$_inherited_options
esac
;;
(push)
_arguments \
$_inherited_options \
$_repo_push_options \
':repo:__repo_list'
remove
)
case
"
$words
[4]"
in
*
)
# pod repo remove
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod repo remove options"
_options
;;
(repo)
__pod-repo
esac
;;
(spec)
__pod-spec
update
)
case
"
$words
[4]"
in
*
)
# pod repo update
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod repo update options"
_options
;;
(ipc)
__pod-ipc
esac
;;
(lib)
__pod-lib
*
)
# pod repo
_subcommands
=(
"add:Add a spec repo."
"lint:Validates all specs in a repo."
"push:Push new specifications to a spec-repo"
"remove:Remove a spec repo"
"update:Update a spec repo."
)
_describe
-t
commands
"pod repo subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod repo options"
_options
;;
(list)
__pod-list
esac
;;
(install)
_arguments \
$_inherited_options \
$_install_options
search
)
case
"
$words
[3]"
in
*
)
# pod search
_options
=(
"--full:Search by name, summary, and description"
"--help:Show help banner of specified command"
"--ios:Restricts the search to Pods supported on iOS"
"--no-ansi:Show output without ANSI codes"
"--osx:Restricts the search to Pods supported on OS X"
"--stats:Show additional stats (like GitHub watchers and forks)"
"--verbose:Show more debugging information"
"--web:Searches on cocoapods.org"
)
_describe
-t
options
"pod search options"
_options
;;
(update)
_arguments \
$_inherited_options \
$_update_options
esac
;;
(outdated)
_arguments \
$_inherited_options \
$_outdated_options
setup
)
case
"
$words
[3]"
in
*
)
# pod setup
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--no-shallow:Clone full history so push will work"
"--push:Use this option to enable push access once granted"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod setup options"
_options
;;
(plugins)
__pod-plugins
esac
;;
(trunk)
__pod-trunk
spec
)
case
"
$words
[3]"
in
cat
)
case
"
$words
[4]"
in
*
)
# pod spec cat
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--show-all:Pick from all versions of the given podspec"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod spec cat options"
_options
;;
(try)
_arguments \
$_inherited_options
esac
;;
(search)
_arguments \
$_inherited_options \
$_search_options
create
)
case
"
$words
[4]"
in
*
)
# pod spec create
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod spec create options"
_options
;;
(setup)
_arguments \
$_inherited_options \
$_setup_options
esac
;;
edit
)
case
"
$words
[4]"
in
*
)
# pod spec edit
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--show-all:Pick which spec to edit from all available versions of the given podspec"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod spec edit options"
_options
;;
esac
;;
lint
)
case
"
$words
[4]"
in
*
)
# pod spec lint
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--no-clean:Lint leaves the build directory intact for inspection"
"--no-subspecs:Lint skips validation of subspecs"
"--only-errors:Lint validates even if warnings are present"
"--quick:Lint skips checks that would require to download and build the spec"
"--silent:Show nothing"
"--subspec=NAME:Lint validates only the given subspec"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod spec lint options"
_options
;;
esac
;;
which
)
case
"
$words
[4]"
in
*
)
# pod spec which
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--show-all:Print all versions of the given podspec"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod spec which options"
_options
;;
esac
;;
*
)
# pod spec
_subcommands
=(
"cat:Prints a spec file."
"create:Create spec file stub."
"edit:Edit a spec file."
"lint:Validates a spec file."
"which:Prints the path of the given spec."
)
_describe
-t
commands
"pod spec subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod spec options"
_options
;;
esac
;;
trunk
)
case
"
$words
[3]"
in
add-owner
)
case
"
$words
[4]"
in
*
)
# pod trunk add-owner
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod trunk add-owner options"
_options
;;
esac
;;
me
)
case
"
$words
[4]"
in
clean-sessions
)
case
"
$words
[5]"
in
*
)
# pod trunk me clean-sessions
_options
=(
"--all:Removes all your sessions, except for the current one"
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod trunk me clean-sessions options"
_options
;;
esac
;;
*
)
# pod trunk me
_subcommands
=(
"clean-sessions:Remove sessions"
)
_describe
-t
commands
"pod trunk me subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod trunk me options"
_options
;;
esac
;;
push
)
case
"
$words
[4]"
in
*
)
# pod trunk push
_options
=(
"--allow-warnings:Allows push even if there are lint warnings"
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod trunk push options"
_options
;;
esac
;;
register
)
case
"
$words
[4]"
in
*
)
# pod trunk register
_options
=(
"--description=DESCRIPTION:An arbitrary description to easily identify your session later on."
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod trunk register options"
_options
;;
esac
;;
*
)
# pod trunk
_subcommands
=(
"add-owner:Add an owner to a pod"
"me:Display information about your sessions"
"push:Publish a podspec"
"register:Manage sessions"
)
_describe
-t
commands
"pod trunk subcommands"
_subcommands
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod trunk options"
_options
;;
esac
;;
try
)
case
"
$words
[3]"
in
*
)
# pod try
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod try options"
_options
;;
esac
;;
update
)
case
"
$words
[3]"
in
*
)
# pod update
_options
=(
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--no-clean:Leave SCM dirs like
\`
.git
\`
and
\`
.svn
\`
intact after downloading"
"--no-integrate:Skip integration of the Pods libraries in the Xcode project(s)"
"--no-repo-update:Skip running
\`
pod repo update
\`
before install"
"--silent:Show nothing"
"--verbose:Show more debugging information"
)
_describe
-t
options
"pod update options"
_options
;;
esac
;;
*
)
# pod
_subcommands
=(
"help:Show help for the given command."
"ipc:Inter-process communication"
"init:Generate a Podfile for the current directory."
"install:Install project dependencies"
"lib:Develop pods"
"list:List pods"
"outdated:Show outdated project dependencies"
"plugins:Show available CocoaPods plugins"
"push:Temporary alias for the
\`
pod repo push
\`
command"
"repo:Manage spec-repositories"
"search:Searches for pods"
"setup:Setup the CocoaPods environment"
"spec:Manage pod specs"
"trunk:Interact with the CocoaPods API (e.g. publishing new specs)"
"try:Try a Pod!"
"update:Update outdated project dependencies"
)
_describe
-t
commands
"pod subcommands"
_subcommands
_options
=(
"--completion-script:Print the auto-completion script"
"--help:Show help banner of specified command"
"--no-ansi:Show output without ANSI codes"
"--silent:Show nothing"
"--verbose:Show more debugging information"
"--version:Show the version of the tool"
)
_describe
-t
options
"pod options"
_options
;;
esac
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment