Files
eos-bash-shared/exit-code-to-string.completion

19 lines
694 B
Bash

# bash completion for exit-code-to-string -*- shell-script -*-
_exit_code_to_string__() {
# Supported command syntax: command-name exit-code app-name
# Currently only names listed in $apps (below) are supported app-names.
# Example: exit-code-to-string 4 wget
local cur prev words #cword split
_init_completion -s || return
local -r apps='curl|wget|makepkg'
case "$prev" in
"${words[0]}") COMPREPLY=($(compgen -W "{0..9}" -P "$cur")) ;;
[0-9]*) COMPREPLY=($(compgen -W "${apps//|/ }" -- "$cur")) ;;
curl|wget|makepkg) ;;
esac
} &&
complete -F _exit_code_to_string__ exit-code-to-string curl-exit-code-to-string