/
githubmirror
/
bash-completion
Обзор
Документация
Войти
/
githubmirror
/
bash-completion
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
completions-core/ipv6calc.bash
37 строк
1 KB
Ville Skyttä
chore: remove most editor mode config comments
01 июн 2026, 21:26
01 июн 2026, 21:26
bdeca44
Код
Авторство
О чём код?
# ipv6calc completion _comp_cmd_ipv6calc() { local cur prev words cword was_split comp_args _comp_initialize -s -- "$@" || return local noargopts='!(-*|*[dIOA]*)' # shellcheck disable=SC2254 case "$prev" in --debug | -${noargopts}d) return ;; --in | --out | --action | -${noargopts}[IOA]) # With ipv6calc < 0.73.0, -m does nothing here, so use sed instead. _comp_compgen_split -- "$("$1" "$prev" -h 2>&1 | command sed -ne 's/^[[:space:]]\{1,\}\([^[:space:]:]\{1,\}\)[[:space:]]*:.*/\1/p')" return ;; --db-geoip | --db-ip2location-ipv4 | --db-ip2location-ipv6) _comp_compgen_filedir return ;; --printstart | --printend) return ;; esac [[ $was_split ]] && return if [[ $cur == -* ]]; then _comp_compgen_help - <<<"$("$1" -h 2>&1 | command sed -e "s/[][]//g")" fi } && complete -F _comp_cmd_ipv6calc ipv6calc