From 06df197ec118243a073923bb9f6803ffa426ea89 Mon Sep 17 00:00:00 2001 From: Timo Weingärtner Date: Thu, 19 Sep 2013 13:15:24 +0200 Subject: ssh-agent-filter.bash-completion: add missing license --- ssh-agent-filter.bash-completion | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'ssh-agent-filter.bash-completion') diff --git a/ssh-agent-filter.bash-completion b/ssh-agent-filter.bash-completion index c1080f6..4406a0a 100644 --- a/ssh-agent-filter.bash-completion +++ b/ssh-agent-filter.bash-completion @@ -1,3 +1,22 @@ +# bash completion for ssh-agent-filter and afssh +# +# Copyright (C) 2013 Timo Weingärtner +# +# This file is part of ssh-agent-filter. +# +# ssh-agent-filter is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# ssh-agent-filter is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with ssh-agent-filter. If not, see . + _ssh-agent-filter () { local cur prev words cword opts _init_completion -n : || return -- cgit v1.2.3 From 82f6ec6201c4fb64d0fc9ec43e9c003849ddc6ba Mon Sep 17 00:00:00 2001 From: Timo Weingärtner Date: Fri, 11 Oct 2013 11:45:06 +0200 Subject: update bash-completion for confirmation options --- ssh-agent-filter.bash-completion | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) (limited to 'ssh-agent-filter.bash-completion') diff --git a/ssh-agent-filter.bash-completion b/ssh-agent-filter.bash-completion index 4406a0a..61debb9 100644 --- a/ssh-agent-filter.bash-completion +++ b/ssh-agent-filter.bash-completion @@ -23,28 +23,31 @@ _ssh-agent-filter () { _quote_readline_by_ref "$cur" cur - opts="--comment --debug --fingerprint --help --key --version" + opts="--all-confirmed --comment --comment-confirmed --debug --fingerprint --fingerprint-confirmed --help --key --key-confirmed --name --version" case "$prev" in - -c|--comment) + -c|--comment|-C|--comment-confirmed) # hm, key comments might contain anything, how can I quote them ? local comments="$(ssh-add -L | cut -d\ -f3- )" COMPREPLY=( $(compgen -W "$comments" -- "$cur") ) return 0 ;; - -f|--fp|--fingerprint) + -f|--fp|--fingerprint|-F|--fingerprint-confirmed) # fingerprints contain many colons local fingerprints="$(ssh-add -l | cut -d\ -f2 )" COMPREPLY=( $(compgen -W "$fingerprints" -- "$cur") ) __ltrim_colon_completions "$cur" return 0 ;; - -k|--key) + -k|--key|-K|--key-confirmed) # this is base64, no quoting needed local keys="$(ssh-add -L | cut -d\ -f2 )" COMPREPLY=( $(compgen -W "$keys" -- "$cur") ) return 0 ;; + -n|--name) + COMPREPLY=( $(compgen -W "" -- "$cur") ) + return 0 esac COMPREPLY=( $(compgen -W "$opts" -- "$cur") ) -- cgit v1.2.3