/
githubmirror
/
bash-completion
Обзор
Документация
Войти
/
githubmirror
/
bash-completion
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.9
completions/pine
32 строки
873 B
Ville Skyttä
*: remove spaces immediately within $()
14 апр 2019, 19:07
14 апр 2019, 19:07
90e380b
Код
Авторство
О чём код?
# pine/alpine completion -*- shell-script -*- _pine() { local cur prev words cword _init_completion || return case $prev in -help|-d|-f|-c|-I|-n|-url|-copy_pinerc|-copy_abook) return ;; -attach|-attachlist|-attach_and_delete|-p|-P|-pinerc|-passfile|-x) _filedir return ;; -sort) COMPREPLY=( $(compgen -W 'arrival subject threaded orderedsubject date from size score to cc' -- "$cur") ) return ;; esac if [[ "$cur" == -* ]]; then COMPREPLY=( $(compgen -W '$(_parse_help "$1" -h)' -- "$cur") ) else COMPREPLY=( $(compgen -W '$(awk "{print \$1}" ~/.addressbook \ 2>/dev/null)' -- "$cur") ) fi } && complete -F _pine pine alpine # ex: filetype=sh