From 665e2f29ce54e8a7e351fae8c811117b5e47d526 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Mon, 29 Jun 2015 12:45:22 +0200 Subject: [PATCH 1/2] bower: add unregister, --version, --no-color --- src/_bower | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/src/_bower b/src/_bower index aede57c..af04a6b 100644 --- a/src/_bower +++ b/src/_bower @@ -31,13 +31,14 @@ case $state in "init[Interactively create a bower.json file]" \ "install[Install a package locally]" \ "link[Symlink a package folder]" \ - "list[List local packages]" \ + "list[List local packages - and possible updates]" \ "lookup[Look up a package URL by name]" \ "prune[Removes local extraneous packages]" \ "register[Register a package]" \ "search[Search for a package by name]" \ "update[Update a local package]" \ "uninstall[Remove a local package]" \ + "unregister[Remove a package from the registry]" \ "version[Bump a package version]" _arguments \ '(--force)--force[Makes various commands more forceful]' \ @@ -47,7 +48,9 @@ case $state in '(--quiet)--quiet[Only output important information]' \ '(--silent)--silent[Do not output anything, besides errors]' \ '(--verbose)--verbose[Makes output more verbose]' \ - '(--allow-root)--allow-root[Allows running commands as root]' + '(--allow-root)--allow-root[Allows running commands as root]' \ + '(--version)--version[Output Bower version]' \ + '(--no-color)--no-color[Disable colors]' ret=0 ;; args) @@ -67,10 +70,11 @@ case $state in 'search' \ 'update' \ 'uninstall' \ + 'unregister' \ 'version' ret=0 ;; - (home|info|init|link|lookup|prune|register|search) + (home|info|init|link|lookup|prune|register|search|unregister) _arguments \ '(--help)--help[Show help message]' ret=0 From 11215f13c9ea7f9a7ad297bf7ee72f8385630870 Mon Sep 17 00:00:00 2001 From: Daniel Hahler Date: Tue, 28 Jul 2015 20:29:22 +0200 Subject: [PATCH 2/2] bower: add login Ref: https://github.com/zsh-users/zsh-completions/pull/332#issuecomment-125086483 --- src/_bower | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/_bower b/src/_bower index af04a6b..303b976 100644 --- a/src/_bower +++ b/src/_bower @@ -32,6 +32,7 @@ case $state in "install[Install a package locally]" \ "link[Symlink a package folder]" \ "list[List local packages - and possible updates]" \ + "login[Authenticate with GitHub and store credentials]" \ "lookup[Look up a package URL by name]" \ "prune[Removes local extraneous packages]" \ "register[Register a package]" \ @@ -64,6 +65,7 @@ case $state in 'install' \ 'link' \ 'list' \ + 'login' \ 'lookup' \ 'prune' \ 'register' \ @@ -95,6 +97,12 @@ case $state in '(--relative)--relative[Make paths relative to the directory config property, which defaults to bower_components]' ret=0 ;; + login) + _arguments \ + '(--help)--help[Show help message]' \ + '(-t --token)'{-t,--token}'[Pass GitHub auth token (will not prompt for username/password)]' + ret=0 + ;; uninstall) _arguments \ '(--help)--help[Show help message]' \