summaryrefslogtreecommitdiffstats
path: root/bash-completion/fdformat
diff options
context:
space:
mode:
Diffstat (limited to 'bash-completion/fdformat')
-rw-r--r--bash-completion/fdformat14
1 files changed, 13 insertions, 1 deletions
diff --git a/bash-completion/fdformat b/bash-completion/fdformat
index d1b18fa04..09cb0a28d 100644
--- a/bash-completion/fdformat
+++ b/bash-completion/fdformat
@@ -5,12 +5,24 @@ _fdformat_module()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
case $prev in
+ '-f'|'--from'|'-t'|'--to'|'-r'|'--repair')
+ COMPREPLY=( $(compgen -W "track_num" -- $cur) )
+ return 0
+ ;;
'-h'|'--help'|'-V'|'--version')
return 0
;;
esac
DEVS=$(for I in echo /dev/fd*; do if [ -e $I ]; then echo $I; fi; done)
- OPTS="--no-verify --help --version $DEVS"
+ OPTS="
+ --from
+ --to
+ --repair
+ --no-verify
+ --help
+ --version
+ $DEVS
+ "
COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
return 0
}