[Bash-completion-commits] ./current r1174: Added ssh-copy-id completion (Closes: #491856)

David Paleino d.paleino at gmail.com
Sat Sep 6 14:59:47 UTC 2008


------------------------------------------------------------
revno: 1174
committer: David Paleino <d.paleino at gmail.com>
branch nick: current
timestamp: Sat 2008-09-06 16:59:47 +0200
message:
  Added ssh-copy-id completion (Closes: #491856)
modified:
  bash_completion
  debian/changelog
-------------- next part --------------
=== modified file 'bash_completion'
--- a/bash_completion	2008-09-06 14:53:04 +0000
+++ b/bash_completion	2008-09-06 14:59:47 +0000
@@ -2690,6 +2690,30 @@
 	return 0
 }
 complete -F _scp $nospace scp
+
+# ssh-copy-id(1) completion
+#
+_ssh-copy-id() {
+	local cur prev
+
+	COMPREPLY=()
+	cur=`_get_cword`
+	prev=${COMP_WORDS[COMP_CWORD-1]}
+
+	case "$prev" in
+	-*i)
+	    _filedir
+	    ;;
+	*)
+	    _known_hosts -a
+
+	    [ $COMP_CWORD -eq 1 ] || \
+		COMPREPLY=( "${COMPREPLY[@]}" $( compgen -- $cur ) )
+	esac
+
+	return 0
+}
+complete -F _ssh-copy-id $filenames ssh-copy-id
 }
 
 # rsync(1) completion

=== modified file 'debian/changelog'
--- a/debian/changelog	2008-09-06 14:53:04 +0000
+++ b/debian/changelog	2008-09-06 14:59:47 +0000
@@ -11,9 +11,10 @@
   * Set ssh as default for rsync (was rsh) (Closes: #492328)
   * Added .oga, .ogv, .ogx to mplayer completion (Closes: #496162)
   * Added .epub to unzip|zipinfo completion (Closes: #492476)
+  * Added ssh-copy-id completion (Closes: #491856)
   * debian/links fixed (Closes: #494292)
 
- -- David Paleino <d.paleino at gmail.com>  Sat, 06 Sep 2008 16:52:38 +0200
+ -- David Paleino <d.paleino at gmail.com>  Sat, 06 Sep 2008 16:59:19 +0200
 
 bash-completion (20080705) unstable; urgency=low
 



More information about the Bash-completion-commits mailing list