diff options
author | Ville Skyttä <ville.skytta@iki.fi> | 2013-02-17 21:42:26 +0200 |
---|---|---|
committer | Ville Skyttä <ville.skytta@iki.fi> | 2013-02-17 21:42:26 +0200 |
commit | e1a075971d37ed563ad22cc5a1df548a677d67da (patch) | |
tree | 11a7e3637e887c6ae937238c6fd4a0aa242fa0f6 | |
parent | 0837ad07d93c62e2b6b9cb917239183d9fbda95a (diff) | |
download | bash-completion-e1a075971d37ed563ad22cc5a1df548a677d67da.tar.gz |
cpio: Cleanups.
-rw-r--r-- | completions/cpio | 65 |
1 files changed, 26 insertions, 39 deletions
diff --git a/completions/cpio b/completions/cpio index 45824007..7fbf08d1 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 |