/
githubmirror
/
bash-completion
Обзор
Документация
Войти
/
githubmirror
/
bash-completion
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.13.0
completions/brctl
40 строк
1 KB
Koichi Murase
style: call `awk` through `_comp_awk`
28 ноя 2023, 12:00
28 ноя 2023, 12:00
8372459
Код
Авторство
О чём код?
# bash completion for brctl -*- shell-script -*- _comp_cmd_brctl() { local cur prev words cword comp_args _comp_initialize -- "$@" || return local command=${words[1]} case $cword in 1) _comp_compgen -- -W "addbr delbr addif delif setageing setbridgeprio setfd sethello setmaxage setpathcost setportprio show showmacs showstp stp" ;; 2) case $command in show) ;; *) _comp_compgen_split -- "$("$1" show | _comp_awk 'NR>1 {print $1}')" ;; esac ;; 3) case $command in addif | delif) _comp_compgen_configured_interfaces ;; stp) _comp_compgen -- -W 'on off' ;; esac ;; esac } && complete -F _comp_cmd_brctl -o default brctl # ex: filetype=sh