shell-completion: add hostnamectl set-deployment

This commit is contained in:
Zbigniew Jędrzejewski-Szmek 2014-07-11 09:08:47 -04:00
parent 799298d651
commit ccb03ac39d
2 changed files with 10 additions and 1 deletions

View File

@ -38,7 +38,7 @@ _hostnamectl() {
local -A VERBS=(
[STANDALONE]='status'
[ICONS]='set-icon-name'
[NAME]='set-hostname'
[NAME]='set-hostname set-deployment'
[CHASSIS]='set-chassis'
)

View File

@ -25,6 +25,14 @@ _hostnamectl_set-chassis() {
fi
}
_hostnamectl_set-deployment() {
if (( CURRENT <= 3 )); then
_message "new environment"
else
_message "no more options"
fi
}
_hostnamectl_command() {
local -a _hostnamectl_cmds
_hostnamectl_cmds=(
@ -32,6 +40,7 @@ _hostnamectl_command() {
"set-hostname:Set system hostname"
"set-icon-name:Set icon name for host"
"set-chassis:Set chassis type for host"
"set-deployment:Set deployment environment"
)
if (( CURRENT == 1 )); then
_describe -t commands 'hostnamectl commands' _hostnamectl_cmds || compadd "$@"