mirror of
https://github.com/endeavouros-team/eos-bash-shared.git
synced 2026-06-13 01:34:36 +00:00
19 lines
694 B
Bash
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
|