[Bash-completion-commits] [SCM] bash-completion branch, master, updated. 2.0-130-geb396b5

Ville Skyttä ville.skytta at iki.fi
Sun Feb 17 19:46:00 UTC 2013


The following commit has been merged in the master branch:
commit e1a075971d37ed563ad22cc5a1df548a677d67da
Author: Ville Skyttä <ville.skytta at iki.fi>
Date:   Sun Feb 17 21:42:26 2013 +0200

    cpio: Cleanups.

diff --git a/completions/cpio b/completions/cpio
index 4582400..7fbf08d 100644
--- a/completions/cpio
+++ b/completions/cpio
@@ -1,10 +1,5 @@
 # bash completion for cpio                                 -*- shell-script -*-
 
-_cpio_format()
-{
-    COMPREPLY=( $( compgen -W 'bin odc newc crc tar ustar hpbin hpodc' -- "$cur" ) )
-}
-
 _cpio()
 {
     local cur prev words cword split
@@ -13,7 +8,8 @@ _cpio()
     # --name value style option
     case $prev in
         -H|--format)
-            _cpio_format
+            COMPREPLY=( $( compgen -W \
+                'bin odc newc crc tar ustar hpbin hpodc' -- "$cur" ) )
             return 0
             ;;
         -E|-F|-I|--file|--pattern-file)
@@ -34,51 +30,42 @@ _cpio()
     $split && return 0
 
     if [[ $cword -eq 1 ]]; then
-        COMPREPLY=( $( compgen -W '-o --create -i --extract -p --pass-through \
-                                   -? --help --license --usage --version' -- "$cur" ) )
+        COMPREPLY=( $( compgen -W '-o --create -i --extract -p --pass-through
+            -? --help --license --usage --version' -- "$cur" ) )
     else
         case ${words[1]} in
             -o|--create)
                 if [[ "$cur" == -* ]]; then
-                    COMPREPLY=( $( compgen -W '-0 -a -c -v -A -B\
-                        -L -V -C -H -M -O -F --file --format\
-                        --message --null --reset-access-time\
-                        --verbose --dot --append --block-size\
-                        --dereference --io-size --quiet\
-                        --force-local --rsh-command --help\
-                        --version' -- "$cur" ) )
+                    COMPREPLY=( $( compgen -W '-0 -a -c -v -A -B -L -V -C -H -M
+                        -O -F --file --format --message --null
+                        --reset-access-time --verbose --dot --append
+                        --block-size --dereference --io-size --quiet
+                        --force-local --rsh-command --help --version' \
+                            -- "$cur" ) )
                 fi
                 ;;
             -i|--extract)
                 if [[ "$cur" == -* ]]; then
-                    COMPREPLY=( $( compgen -W '-b -c -d -f -m -n -r\
-                        -t -s -u -v -B -S -V -C -E -H -M -R -I\
-                        -F --file --make-directories\
-                        --nonmatching\
-                        --preserve-modification-time\
-                        --numeric-uid-gid --rename -t --list\
-                        --swap-bytes --swap --dot\
-                        --unconditional --verbose --block-size\
-                        --swap-halfwords --io-size\
-                        --pattern-file --format --owner\
-                        --no-preserve-owner --message\
-                        --force-local --no-absolute-filenames\
-                        --sparse --only-verify-crc --quiet\
-                        --rsh-command --help\
-                        --to-stdout \
-                        --version' -- "$cur" ) )
+                    COMPREPLY=( $( compgen -W '-b -c -d -f -m -n -r -t -s -u -v
+                        -B -S -V -C -E -H -M -R -I -F --file --make-directories
+                        --nonmatching --preserve-modification-time
+                        --numeric-uid-gid --rename --list --swap-bytes --swap
+                        --dot --unconditional --verbose --block-size
+                        --swap-halfwords --io-size --pattern-file --format
+                        --owner --no-preserve-owner --message --force-local
+                        --no-absolute-filenames --sparse --only-verify-crc
+                        --quiet --rsh-command --help --to-stdout --version' \
+                            -- "$cur" ) )
                 fi
                 ;;
             -p|--pass-through)
                 if [[ "$cur" == -* ]]; then
-                    COMPREPLY=( $( compgen -W '-0 -a -d -l -m -u -v\
-                        -L -V -R --null --reset-access-time\
-                        --make-directories --link --quiet\
-                        --preserve-modification-time\
-                        --unconditional --verbose --dot\
-                        --dereference --owner\
-                        --no-preserve-owner --sparse --help\
-                        --version' -- "$cur" ) )
+                    COMPREPLY=( $( compgen -W '-0 -a -d -l -m -u -v -L -V -R
+                        --null --reset-access-time --make-directories --link
+                        --quiet --preserve-modification-time --unconditional
+                        --verbose --dot --dereference --owner
+                        --no-preserve-owner --sparse --help --version' \
+                            -- "$cur" ) )
                 else
                     _filedir -d
                 fi

-- 
bash-completion



More information about the Bash-completion-commits mailing list