diff options
| author | Bob Williams <bobwilliams.ii@gmail.com> | 2014-03-22 21:24:52 -0400 | 
|---|---|---|
| committer | Bob Williams <bobwilliams.ii@gmail.com> | 2014-03-22 21:24:52 -0400 | 
| commit | d70e73294494e68c94879c7bf22f708a3049a9d4 (patch) | |
| tree | 696f9a6cb49cab00924942eb5147b99b5fb1798d /plugins/gas/_gas | |
| parent | 5a586670d73dbbda97d124e33398aabf21597659 (diff) | |
| parent | 178b5224e830845e45070ef803fcdb5a3f468dca (diff) | |
| download | zsh-d70e73294494e68c94879c7bf22f708a3049a9d4.tar.gz zsh-d70e73294494e68c94879c7bf22f708a3049a9d4.tar.bz2 zsh-d70e73294494e68c94879c7bf22f708a3049a9d4.zip  | |
Merge remote-tracking branch 'upstream/master'
Diffstat (limited to 'plugins/gas/_gas')
| -rw-r--r-- | plugins/gas/_gas | 9 | 
1 files changed, 7 insertions, 2 deletions
diff --git a/plugins/gas/_gas b/plugins/gas/_gas index befdc9459..23e6d99aa 100644 --- a/plugins/gas/_gas +++ b/plugins/gas/_gas @@ -13,6 +13,7 @@ case $state in  		cmds=(              "version:Prints Gas's version"              "use:Uses author" +            "ssh:Creates a new ssh key for an existing gas author"              "show:Shows your current user"              "list:Lists your authors"              "import:Imports current user to gasconfig" @@ -25,8 +26,12 @@ case $state in  	args)  		case $line[1] in  			(use|delete) -				_values -S , 'authors' $(cat ~/.gas | sed -n -e 's/^\[\(.*\)\]/\1/p') && ret=0 -				;; +        VERSION=$(gas -v) +        if [[ $VERSION == <1->.*.* ]] || [[ $VERSION == 0.<2->.* ]] || [[ $VERSION == 0.1.<6-> ]] then +          _values -S , 'authors' $(cat ~/.gas/gas.authors | sed -n -e 's/^.*\[\(.*\)\]/\1/p') && ret=0 +        else +				  _values -S , 'authors' $(cat ~/.gas | sed -n -e 's/^\[\(.*\)\]/\1/p') && ret=0 +        fi  		esac  		;;  esac  | 
