From 7dd0aac760d666bc2e6e693e8c1b8f358b125e02 Mon Sep 17 00:00:00 2001 From: Julien Nicoulaud Date: Fri, 2 Sep 2011 10:35:25 +0200 Subject: [PATCH] #23 github: complete 'clone' command --- _github | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/_github b/_github index fa8c274..e01fcd8 100644 --- a/_github +++ b/_github @@ -66,8 +66,13 @@ _github() { && ret=0 ;; (clone) - # TODO Not implemented - _message "${words[1]} command argument" && ret=0 + _arguments \ + '1: :_github_users' \ + '2: :_github_repos' \ + '3: :_files -/' \ + '--search[search for user or repo and clone selected repository]:user or repo' \ + '--ssh[clone using the git@github.com style url]' \ + && ret=0 ;; (config) # TODO Not implemented @@ -134,6 +139,12 @@ _github_users() { _message -e users 'user' } +(( $+functions[_github_repos] )) || +_github_repos() { + # TODO Not implemented + _message -e repos 'repo' +} + (( $+functions[_github_branches] )) || _github_branches() { # TODO Not implemented