[Bash-completion-commits] [SCM] bash-completion branch, master, updated. eced7126a30bb62c49924f0b2dc61f0131317c00
Guillaume Rousse
guillomovitch at zarb.org
Sun May 17 20:13:23 UTC 2009
The following commit has been merged in the master branch:
commit c676126570a28b243cd8790ce3119104f1c33c38
Author: Guillaume Rousse <guillomovitch at zarb.org>
Date: Sun May 17 22:10:01 2009 +0200
split dd completion
diff --git a/bash_completion b/bash_completion
index 737bf3d..735620b 100644
--- a/bash_completion
+++ b/bash_completion
@@ -6549,39 +6549,6 @@ _stream()
complete -F _stream $filenames stream
}
-# dd(1) completion
-#
-have dd &&
-_dd()
-{
- local cur
-
- COMPREPLY=()
- cur=`_get_cword`
-
- case "$cur" in
- if=*|of=*)
- cur=${cur#*=}
- _filedir
- return 0
- ;;
- conv=*)
- cur=${cur#*=}
- COMPREPLY=( $( compgen -W 'ascii ebcdic ibm block unblock \
- lcase notrunc ucase swab noerror sync' \
- -- $cur ) )
- return 0
- ;;
- esac
-
- _expand || return 0
-
- COMPREPLY=( $( compgen -W '--help --version' -- $cur ) \
- $( compgen -W 'bs cbs conv count ibs if obs of seek skip'\
- -S '=' -- $cur ) )
-} &&
-complete -F _dd $nospace $filenames dd
-
# CUPS cancel(1) completion
#
have cancel &&
diff --git a/contrib/dd b/contrib/dd
new file mode 100644
index 0000000..b0ea594
--- /dev/null
+++ b/contrib/dd
@@ -0,0 +1,35 @@
+# -*- mode: shell-script; sh-basic-offset: 8; indent-tabs-mode: t -*-
+# ex: ts=8 sw=8 noet filetype=sh
+#
+# bash completion for dd
+
+have dd &&
+_dd()
+{
+ local cur
+
+ COMPREPLY=()
+ cur=`_get_cword`
+
+ case "$cur" in
+ if=*|of=*)
+ cur=${cur#*=}
+ _filedir
+ return 0
+ ;;
+ conv=*)
+ cur=${cur#*=}
+ COMPREPLY=( $( compgen -W 'ascii ebcdic ibm block unblock \
+ lcase notrunc ucase swab noerror sync' \
+ -- $cur ) )
+ return 0
+ ;;
+ esac
+
+ _expand || return 0
+
+ COMPREPLY=( $( compgen -W '--help --version' -- $cur ) \
+ $( compgen -W 'bs cbs conv count ibs if obs of seek skip'\
+ -S '=' -- $cur ) )
+} &&
+complete -F _dd $nospace $filenames dd
--
bash-completion
More information about the Bash-completion-commits
mailing list