/
githubmirror
/
bash-completion
Обзор
Документация
Войти
/
githubmirror
/
bash-completion
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
completions-core/ccze.bash
43 строки
1 KB
Yedaya Katsman
refactor(ccze): Move "complete" and "sed" to same line
02 июн 2026, 17:30
02 июн 2026, 17:30
789a68b
Код
Авторство
О чём код?
# ccze(1) completion _comp_cmd_ccze() { local cur prev words cword was_split comp_args _comp_initialize -s -- "$@" || return local noargopts='!(-*|*[acFmop]*)' # shellcheck disable=SC2254 case $prev in -'?' | --help | --usage | -V | --version) return ;; --argument | --color | -${noargopts}[ac]) # TODO? return ;; --rcfile | -${noargopts}F) _comp_compgen_filedir return ;; --mode | -${noargopts}m) _comp_compgen -- -W "curses ansi html" return ;; --option | -${noargopts}o) local -a opts=(scroll wordcolor lookups transparent cssfile) _comp_compgen -- -W '"${opts[@]}" "${opts[@]/#/no}"' return ;; --plugin | -${noargopts}p) _comp_compgen_split -- "$("$1" --list-plugins | command sed -ne 's/^\([a-z0-9]\{1,\}\)[[:space:]]\{1,\}|.*/\1/p')" return ;; esac [[ $was_split ]] && return _comp_compgen_help [[ ${COMPREPLY-} == *= ]] && compopt -o nospace } && complete -F _comp_cmd_ccze ccze