]> git.ipfire.org Git - thirdparty/util-linux.git/blame - bash-completion/mkfs.bfs
rev: be careful with close()
[thirdparty/util-linux.git] / bash-completion / mkfs.bfs
CommitLineData
86cfa193 1_mkfs.bfs_module()
bf60993c 2{
5e3da11b 3 local cur prev OPTS
bf60993c
SK
4 COMPREPLY=()
5 cur="${COMP_WORDS[COMP_CWORD]}"
6 prev="${COMP_WORDS[COMP_CWORD-1]}"
7 case $prev in
8 '-N'|'--inodes')
9 COMPREPLY=( $(compgen -W "number" -- $cur) )
10 return 0
11 ;;
12 '-V'|'--vname'|'-F'|'--fname')
13 COMPREPLY=( $(compgen -W "name" -- $cur) )
14 return 0
15 ;;
d4f9b8d7
VS
16 '-h'|'--help'|'--version')
17 return 0
18 ;;
bf60993c
SK
19 esac
20 case $cur in
21 -*)
0d5b9b8a 22 OPTS='--inodes --vname --fname --verbose --help --version'
bf60993c
SK
23 COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
24 return 0
25 ;;
26 esac
53154dae 27 COMPREPLY=( $(compgen -W "$(lsblk -pnro name) /path/to/file" -- $cur) )
bf60993c
SK
28 return 0
29}
86cfa193 30complete -F _mkfs.bfs_module mkfs.bfs