-
Notifications
You must be signed in to change notification settings - Fork 36
Expand file tree
/
Copy pathn3map.bash_completion
More file actions
31 lines (30 loc) · 833 Bytes
/
n3map.bash_completion
File metadata and controls
31 lines (30 loc) · 833 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
__n3map_complete()
{
local cur prev
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD-1]}"
case "$prev" in
--query-mode)
COMPREPLY=( $(compgen -W "A mixed NSEC" -- "$cur") )
return 0
;;
-i|--input|-o|--output|-c|--continue)
COMPREPLY=( $(compgen -f "$cur") )
return 0
;;
esac
case "$cur" in
-*)
COMPREPLY=( $(compgen -W "--aggressive --auto --binary \
--continue --end --help --ignore-overlapping --input \
--label-counter --ldh --limit-rate --max-retries \
--mixed --no-openssl --nsec --nsec3 --omit-soa-check \
--output --predict --processes --query-mode \
--queue-element-size --quiet --start --timeout \
--verbose --version -3 -A -M -N -a -b -c -e -f -h -i \
-l -m -n -o -p -q -s -v --" -- "$cur" ) )
return 0
;;
esac
}
complete -o default -F __n3map_complete n3map