mirror of
https://github.com/systemd/systemd.git
synced 2024-11-27 20:23:36 +08:00
zsh-completion: make the arrays _sys_active_units, _sys_startable_units and _sys_restartable_units local to the completer.
This commit is contained in:
parent
2103d29d89
commit
bf8864c2c0
@ -208,7 +208,7 @@ done
|
||||
# Completion functions for STARTABLE_UNITS
|
||||
(( $+functions[_systemctl_start] )) || _systemctl_start()
|
||||
{
|
||||
_systemctl_startable_units
|
||||
local _sys_startable_units; _systemctl_startable_units
|
||||
compadd "$@" - ${_sys_startable_units[*]} $(_systemctl_get_template_names)
|
||||
}
|
||||
|
||||
@ -216,7 +216,7 @@ done
|
||||
for fun in stop kill try-restart condrestart ; do
|
||||
(( $+functions[_systemctl_$fun] )) || _systemctl_$fun()
|
||||
{
|
||||
_systemctl_active_units
|
||||
local _sys_active_units; _systemctl_active_units
|
||||
compadd "$@" - $( _filter_units_by_property CanStop yes \
|
||||
${_sys_active_units[*]} )
|
||||
}
|
||||
@ -234,7 +234,7 @@ done
|
||||
for fun in reload reload-or-try-restart force-reload ; do
|
||||
(( $+functions[_systemctl_$fun] )) || _systemctl_$fun()
|
||||
{
|
||||
_systemctl_active_units
|
||||
local _sys_active_units; _systemctl_active_units
|
||||
compadd "$@" - $( _filter_units_by_property CanReload yes \
|
||||
${_sys_active_units[*]} )
|
||||
}
|
||||
@ -244,7 +244,7 @@ done
|
||||
for fun in restart reload-or-restart ; do
|
||||
(( $+functions[_systemctl_$fun] )) || _systemctl_$fun()
|
||||
{
|
||||
_systemctl_restartable_units
|
||||
local _sys_restartable_units; _systemctl_restartable_units
|
||||
compadd "$@" - ${_sys_restartable_units[*]} $(_systemctl_get_template_names)
|
||||
}
|
||||
done
|
||||
|
Loading…
Reference in New Issue
Block a user