From 6abcf5da8fd2589b7f2eb69ba9b9691fe9a78335 Mon Sep 17 00:00:00 2001 From: David Amend Date: Tue, 9 Jun 2015 14:19:44 +0200 Subject: [PATCH] Fix changed command change in pods plugin 'pod push ...' does not exist anymore. it has changed to 'pod repo push ...' they also added a new option '--use-libraries' --- plugins/pod/_pod | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/plugins/pod/_pod b/plugins/pod/_pod index 7eb96fac5..4395a2bb1 100644 --- a/plugins/pod/_pod +++ b/plugins/pod/_pod @@ -21,7 +21,6 @@ _1st_arguments=( 'list:List pods' 'outdated:Show outdated project dependencies' 'podfile-info:Shows information on installed Pods' - 'push:Push new specifications to a spec-repo' 'repo:Manage spec-repositories' 'search:Searches for pods' 'setup:Setup the CocoaPods environment' @@ -35,6 +34,7 @@ _repo_arguments=( 'lint:Validates all specs in a repo' 'remove:Remove a spec repo.' 'update:Update a spec repo' + 'push:Push new specifications to a spec-repo' ) local -a _spec_arguments @@ -108,10 +108,11 @@ _podfile_info_options=( '*:script or directory:_files' ) -local -a _push_options -_push_options=( +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]' \ + '(--use-libraries)--use-libraries[Linter uses static libraries to install the spec]' \ '*:script or directory:_files' ) @@ -201,6 +202,12 @@ __pod-repo() { $_inherited_options \ ':feature:__repo_list' ;; + (push) + _arguments \ + $_inherited_options \ + $_repo_push_options \ + ':repo:__repo_list' + ;; esac ;; esac