From: Zbigniew Jędrzejewski-Szmek Date: Mon, 28 May 2018 06:41:04 +0000 (+0200) Subject: zsh-completion: suggest bus properties instead of configuration items for 'systemctl -p' X-Git-Tag: v239~199^2~3 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=dd74faef7a6b8448f53eeb055809bc8ea9ae82f5;p=thirdparty%2Fsystemd.git zsh-completion: suggest bus properties instead of configuration items for 'systemctl -p' --- diff --git a/shell-completion/zsh/_systemctl.in b/shell-completion/zsh/_systemctl.in index 6957a848c31..000b58560b2 100644 --- a/shell-completion/zsh/_systemctl.in +++ b/shell-completion/zsh/_systemctl.in @@ -337,9 +337,7 @@ _unit_properties() { if ( [[ ${+_sys_all_properties} -eq 0 ]] || _cache_invalid SYS_ALL_PROPERTIES$_sys_service_mgr ) || ! _retrieve_cache SYS_ALL_PROPERTIES$_sys_service_mgr; then - _sys_all_properties=( ${${(M)${(f)"$(__systemctl show --all; - @rootlibexecdir@/systemd --dump-configuration-items)"}##[[:alnum:]]##=*}%%=*} - ) + _sys_all_properties=( ${${(M)${(f)"$(@rootlibexecdir@/systemd --dump-bus-properties)"}}} ) _store_cache SYS_ALL_PROPERTIES$_sys_service_mgr _sys_all_properties fi _values -s , "${_sys_all_properties[@]}"