Move systemctl dot to systemd-analyze dot
This commit is contained in:
@@ -60,7 +60,7 @@ _systemctl () {
|
||||
local -A OPTS=(
|
||||
[STANDALONE]='--all -a --defaults --fail --ignore-dependencies --failed --force -f --full --global
|
||||
--help -h --no-ask-password --no-block --no-legend --no-pager --no-reload --no-wall
|
||||
--order --require --quiet -q --privileged -P --system --user --version --runtime'
|
||||
--quiet -q --privileged -P --system --user --version --runtime'
|
||||
[ARG]='--host -H --kill-mode --kill-who --property -p --signal -s --type -t --root'
|
||||
)
|
||||
|
||||
@@ -113,7 +113,7 @@ _systemctl () {
|
||||
[JOBS]='cancel'
|
||||
[SNAPSHOTS]='delete'
|
||||
[ENVS]='set-environment unset-environment'
|
||||
[STANDALONE]='daemon-reexec daemon-reload default dot dump
|
||||
[STANDALONE]='daemon-reexec daemon-reload default dump
|
||||
emergency exit halt hibernate hybrid-sleep kexec list-jobs
|
||||
list-units list-unit-files poweroff reboot rescue
|
||||
show-environment suspend'
|
||||
|
||||
@@ -27,8 +27,6 @@ _ctls()
|
||||
'--no-legend[Do not print a legend, i.e. the column headers and the footer with hints]' \
|
||||
'--no-pager[Do not pipe output into a pager]' \
|
||||
'--no-ask-password[Do not ask for system passwords]' \
|
||||
'--order[When generating graph for dot, show only order]' \
|
||||
'--require[When generating graph for dot, show only requirement]' \
|
||||
'--system[Connect to system manager]' \
|
||||
'--user[Connect to user service manager]' \
|
||||
'--global[Enable/disable unit files globally]' \
|
||||
@@ -136,6 +134,8 @@ _ctls()
|
||||
_arguments \
|
||||
{-h,--help}'[Show help text.]' \
|
||||
'--user[Shows performance data of user sessions instead of the system manager.]' \
|
||||
'--order[When generating graph for dot, show only order]' \
|
||||
'--require[When generating graph for dot, show only requirement]' \
|
||||
'*::systemd-analyze commands:_systemd_analyze_command'
|
||||
;;
|
||||
systemd-ask-password)
|
||||
@@ -293,6 +293,7 @@ _systemd_analyze_command(){
|
||||
'time:Print the time taken to start'
|
||||
'blame:prints a list of all running units, ordered by the time they took to initialize'
|
||||
'plot:prints an SVG graphic detailing which system services have been started at what time'
|
||||
'dot:Dump dependency graph for dot(1)'
|
||||
)
|
||||
|
||||
if (( CURRENT == 1 )); then
|
||||
@@ -352,7 +353,6 @@ _outputmodes() {
|
||||
"list-jobs:List jobs"
|
||||
"cancel:Cancel all, one, or more jobs"
|
||||
"dump:Dump server status"
|
||||
"dot:Dump dependency graph for dot(1)"
|
||||
"snapshot:Create a snapshot"
|
||||
"delete:Remove one or more snapshots"
|
||||
"show-environment:Dump environment"
|
||||
@@ -575,7 +575,7 @@ done
|
||||
(( $+functions[_systemctl_link] )) || _systemctl_link() { _files }
|
||||
|
||||
# no systemctl completion for:
|
||||
# [STANDALONE]='daemon-reexec daemon-reload default dot dump
|
||||
# [STANDALONE]='daemon-reexec daemon-reload default dump
|
||||
# emergency exit halt kexec list-jobs list-units
|
||||
# list-unit-files poweroff reboot rescue show-environment'
|
||||
# [NAME]='snapshot load'
|
||||
|
||||
Reference in New Issue
Block a user