blob: 98ff0bd594ca53c0ee662b7c7433b80787512018 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
#!/usr/bin/env bash
# Bash completion for grub-sbctl setup.sh
_setup_sh_flags="--install-sbctl --grub-keydir --bootloader-path --grub-confdir --grub-modules --grub-bootloader-id --target --dry-run --write-config --verbose --help"
_setup_sh_complete() {
local cur prev opts
COMPREPLY=()
cur="${COMP_WORDS[COMP_CWORD]}"
prev="${COMP_WORDS[COMP_CWORD - 1]}"
opts="$_setup_sh_flags"
if [[ $cur == -* ]]; then
COMPREPLY=($(compgen -W "$opts" -- "$cur"))
return 0
fi
}
complete -F _setup_sh_complete setup.sh
# Zsh completion wrapper
if [[ -n $ZSH_VERSION ]]; then
autoload -U +X bashcompinit && bashcompinit
fi
|