summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog5
-rw-r--r--Completion/Unix/Command/_gem4
2 files changed, 7 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index a22414245..8b53efd3b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2019-05-06 Laurent Arnoud <laurent@spkdev.net>
+
+ * github #35 (tweaked): Completion/Unix/Command/_gem: fix
+ _arguments spec for gem push completion
+
2019-05-03 dana <dana@dana.is>
* 44267: Src/sort.c, Test/Y01completion.ztst: Restore option to
diff --git a/Completion/Unix/Command/_gem b/Completion/Unix/Command/_gem
index 5b048f86d..512d2d193 100644
--- a/Completion/Unix/Command/_gem
+++ b/Completion/Unix/Command/_gem
@@ -56,7 +56,7 @@ if [[ $state = command ]]; then
check|cleanup|contents|dependency|list|open|pristine|rdoc|uninstall|unpack|update)
args+=( '(--all --skip)*:installed gem:->gems-local' )
;|
- fetch|install|lock|owner|push|search|yank)
+ fetch|install|lock|owner|search|yank)
args+=( '*:gem:->gems-remote' )
;|
cleanup|uninstall)
@@ -214,7 +214,7 @@ if [[ $state = command ]]; then
)
;;
push)
- args+=( '*:gem:_files -g "*.gem(-.)"' )
+ args+=( '1:gem file:_files -g "*.gem(-.)"' )
;;
query)
args+=(