]> git.ipfire.org Git - thirdparty/util-linux.git/blame - bash-completion/mkfs.cramfs
rev: be careful with close()
[thirdparty/util-linux.git] / bash-completion / mkfs.cramfs
CommitLineData
bf60993c
SK
1_mkfs.cramfs_module()
2{
3 local cur prev OPTS
4 COMPREPLY=()
5 cur="${COMP_WORDS[COMP_CWORD]}"
6 prev="${COMP_WORDS[COMP_CWORD-1]}"
7 case $prev in
8 '-b')
9 COMPREPLY=( $(compgen -W "blksize" -- $cur) )
10 return 0
11 ;;
12 '-e')
13 COMPREPLY=( $(compgen -W "edition" -- $cur) )
14 return 0
15 ;;
16 '-N')
17 COMPREPLY=( $(compgen -W "big little host" -- $cur) )
18 return 0
19 ;;
20 '-i')
21 COMPREPLY=( $(compgen -f -- $cur) )
22 return 0
23 ;;
24 '-n')
25 COMPREPLY=( $(compgen -W "name" -- $cur) )
26 return 0
27 ;;
d4f9b8d7
VS
28 '-h'|'-V')
29 return 0
30 ;;
bf60993c
SK
31 esac
32 case $cur in
33 -*)
34 OPTS="-h -v -E -b -e -N -i -n -p -s -z"
35 COMPREPLY=( $(compgen -W "${OPTS[*]}" -- $cur) )
36 return 0
37 ;;
38 esac
ce3e6b15 39 local IFS=$'\n'
bf60993c
SK
40 compopt -o filenames
41 COMPREPLY=( $(compgen -f -- $cur) )
42 return 0
43}
44complete -F _mkfs.cramfs_module mkfs.cramfs