summaryrefslogtreecommitdiff
path: root/shell-completion/zsh/_systemd-analyze
diff options
context:
space:
mode:
authorAndy Wingo <wingo@pobox.com>2015-04-08 08:12:20 +0200
committerAndy Wingo <wingo@pobox.com>2015-04-08 08:30:28 +0200
commit4e46791a9f00ca29537a3ee554841dfa1488ad79 (patch)
tree52b3c0dc0c66d414acc87903dc37a093e4a1ec91 /shell-completion/zsh/_systemd-analyze
parent313733493e610bb3b027796a1595e353e6c6f3d7 (diff)
remove shell completion
Diffstat (limited to 'shell-completion/zsh/_systemd-analyze')
-rw-r--r--shell-completion/zsh/_systemd-analyze58
1 files changed, 0 insertions, 58 deletions
diff --git a/shell-completion/zsh/_systemd-analyze b/shell-completion/zsh/_systemd-analyze
deleted file mode 100644
index 2c0e5433e..000000000
--- a/shell-completion/zsh/_systemd-analyze
+++ /dev/null
@@ -1,58 +0,0 @@
-#compdef systemd-analyze
-
-_systemd_analyze_set-log-level() {
- local -a _levels
- _levels=(debug info notice warning err crit alert emerg)
- _describe -t level 'logging level' _levels || compadd "$@"
-}
-
-_systemd_analyze_verify() {
- _sd_unit_files
-}
-
-_systemd_analyze_command(){
- local -a _systemd_analyze_cmds
- # Descriptions taken from systemd-analyze --help.
- _systemd_analyze_cmds=(
- 'time:Print time spent in the kernel before reaching userspace'
- 'blame:Print list of running units ordered by time to init'
- 'critical-chain:Print a tree of the time critical chain of units'
- 'plot:Output SVG graphic showing service initialization'
- 'dot:Dump dependency graph (in dot(1) format)'
- 'dump:Dump server status'
- 'set-log-level:Set systemd log threshold'
- 'verify:Check unit files for correctness'
- )
-
- if (( CURRENT == 1 )); then
- _describe "options" _systemd_analyze_cmds
- else
- local curcontext="$curcontext"
- cmd="${${_systemd_analyze_cmds[(r)$words[1]:*]%%:*}}"
- if (( $#cmd )); then
- if (( $+functions[_systemd_analyze_$cmd] )) && (( CURRENT == 2 )); then
- _systemd_analyze_$cmd
- else
- _message "no more options"
- fi
- else
- _message "unknown systemd-analyze command: $words[1]"
- fi
- fi
-}
-
-_arguments \
- {-h,--help}'[Show help text]' \
- '--version[Show package version]' \
- '--system[Operate on system systemd instance]' \
- '--user[Operate on user systemd instance]' \
- '--no-pager[Do not pipe output into a pager]' \
- '--man=[Do (not) check for existence of man pages]:boolean:(1 0)' \
- '--order[When generating graph for dot, show only order]' \
- '--require[When generating graph for dot, show only requirement]' \
- '--fuzz=[When printing the tree of the critical chain, print also services, which finished TIMESPAN earlier, than the latest in the branch]:TIMESPAN' \
- '--from-pattern=[When generating a dependency graph, filter only origins]:GLOB' \
- '--to-pattern=[When generating a dependency graph, filter only destinations]:GLOB' \
- {-H+,--host=}'[Operate on remote host]:userathost:_sd_hosts_or_user_at_host' \
- {-M+,--machine=}'[Operate on local container]:machine' \
- '*::systemd-analyze commands:_systemd_analyze_command'