bash-completion/analyze: show candidates for --debugger

This also adds missing completion for --debugger-arguments.

Follow-up for ad6e02e7b4.
This commit is contained in:
Yu Watanabe
2025-07-18 01:44:25 +09:00
parent 1b25aa7f6e
commit 54820da421

View File

@@ -62,8 +62,9 @@ _systemd_analyze() {
local -A OPTS=(
[STANDALONE]='-h --help --version --system --user --global --order --require --no-pager
--man=no --generators=yes -q --quiet'
[ARG]='-H --host -M --machine --fuzz --from-pattern --to-pattern --root --debugger'
--man=no --generators=yes -q --quiet'
[ARG]='-H --host -M --machine --fuzz --from-pattern --to-pattern --root --debugger
-A --debugger-arguments'
)
local -A VERBS=(
@@ -116,6 +117,12 @@ _systemd_analyze() {
--machine|-M)
comps=$( __get_machines )
;;
--debugger)
comps="gdb lldb"
;;
*)
return 0
;;
esac
COMPREPLY=( $(compgen -W '$comps' -- "$cur") )
return 0