Luca Boccassi
b0f672435d
shell-completion: add --when to systemctl
...
Fixes https://github.com/systemd/systemd/issues/41672
(cherry picked from commit 7f9dd1366e )
(cherry picked from commit 719db74ac6 )
2026-05-27 12:20:20 +01:00
Diego Viola
6ea33358b2
treewide: fix typos in the entire codebase
...
Signed-off-by: Diego Viola <diego.viola@gmail.com >
(cherry picked from commit 5d17215c7e )
(cherry picked from commit 87019e04e3 )
2026-05-27 12:20:19 +01:00
Zbigniew Jędrzejewski-Szmek
dacbe393c1
shell-completion: add shell completions for systemd-hwdb
...
Co-developed-by: Claude <claude@anthropic.com >
(cherry picked from commit ec32afd525 )
(cherry picked from commit 8c2156ed85 )
2026-05-27 09:42:48 +01:00
Franck Bui
c77d649a6f
zsh: don't install _sd_machines when machined is disabled
...
(cherry picked from commit 651100c946 )
2026-03-13 15:34:23 +00:00
Ronan Pigott
a7f1bdc59f
zsh: fixup some recent zsh completers
...
These two completers are written in a stacked _arguments style, and some
generic options are valid before or after the verb. If the toplevel
_arguments is permitted to match options after the verb, it will halt
completion prematurely, so stop toplevel matching after the verb.
This corrects the following error:
$ userdbctl --output=class user <TAB> # completes users
$ userdbctl user --output=class <TAB> # completes nothing
(cherry picked from commit 0fc5c9ef2e )
2026-03-12 09:40:48 +01:00
Eisuke Kawashima
5ae4ded078
shell-completion: update run0 completion
...
(cherry picked from commit 4bdfcc2ee2 )
2026-03-12 09:40:48 +01:00
Ronan Pigott
9d8570f9ac
zsh: add systemd-id128 completions
...
(cherry picked from commit 8d720dea86 )
2026-03-12 09:40:48 +01:00
Ronan Pigott
ba7247e37c
zsh: add userdbctl completion
...
(cherry picked from commit ac4a7a66bd )
2026-03-12 09:40:48 +01:00
Kai Lüke
20e4ab0900
bash-completion/vmspawn: insert missing space between options
...
Follow-up for 3b18a8795d .
(cherry picked from commit 2e14be9a84 )
2026-02-06 14:29:10 +00:00
Luca Boccassi
2abb433ca1
shell-completion: fix portablectl path completion with preceding params
...
The completion fails to complete to paths for verbs that need them when
a --param is the previous word, e.g.:
portablectl attach --runtime <tab>
fails to complete to paths
2025-12-09 14:39:07 +09:00
Yu Watanabe
f866ff3df8
tree-wide: replace tab with space, adjust missing or duplicated space
2025-11-24 12:45:06 +01:00
Yu Watanabe
d2b8e42742
meson: exit earlier from the subdirectory when bash/zshcompletiondir is 'no'
2025-11-20 14:50:30 +09:00
Yu Watanabe
c74dc8cf14
meson: sort shell completions
2025-11-20 14:48:33 +09:00
Luca Boccassi
f16518ce86
shell-completion: add bash script for varlinkctl
2025-11-20 14:34:40 +09:00
Simon Barth
a049825708
shell-completion: bash: Add systemd-analyze calendar options
...
Add completion for the systemd-analyze calendar options --iterations and
--base-time.
2025-11-18 23:05:02 +01:00
Simon Barth
62aba7c5cd
shell-completion: bash: Add systemd-analyze filesystems
2025-11-17 23:40:58 +01:00
Yu Watanabe
d32ec01223
shell-completion: drop deprecated cgroup controller suggestion
2025-11-17 21:31:51 +09:00
Jelle van der Waa
1e29036afc
shell-completion: zsh: add completion for systemd-analyze inspect-elf
2025-11-10 20:10:06 +01:00
Jelle van der Waa
49ff5ad6e6
shell-completion: bash: add systemd-analyze image-policy completion
2025-11-10 20:09:53 +01:00
Jelle van der Waa
7112e08cec
shell-completion: zsh: add missing completions for systemd-analyze
...
Adds missing simple verbs which already exist in bash completion.
2025-11-10 20:09:42 +01:00
Jelle van der Waa
60c68080b7
shell-completion: zsh: add systemd-analyze architectures completion
2025-11-10 20:09:01 +01:00
Lennart Poettering
d73d369133
analyze: add new verb for determining NvPCR values
2025-11-02 21:14:35 +01:00
Daan De Meyer
5cabeed80b
run0: Add --empower
...
--empower gives full privileges to a non-root user. Currently this
includes all capabilities but we leave the option open to add more
privileges via this option in the future.
Why is this useful? When running privileged development or debugging
commands from your home directory (think bpftrace, strace and such),
you want any files written by these tools to be owned by your current
user, and not by the root user. run0 --empower will allow you to run
all privileged operations (assuming the tools check for capabilities
and not UIDs), while any files written by the tools will still be owned
by the current user.
2025-10-30 15:28:36 +01:00
Daan De Meyer
b1856a6c4a
analyze: Add shell completion for dlopen-metadata
2025-10-30 14:11:28 +00:00
Ronan Pigott
6f8e6e50a0
zsh: add completion for dbus bus address
...
The DBUS_SESSION_BUS_ADDRESS and DBUS_SYSTEM_BUS_ADDRESS parameters have
an interesting syntax thats useful to complete. Let's include a
completion definition for these parameters.
2025-10-27 12:41:42 +00:00
Pascal Bachor
9b5f1a6112
bash-completion: update systemd-sysext, systemd-confext
2025-09-26 20:20:49 +02:00
雪叶
c4d708c3aa
zsh-completion: add completion for freeze, thaw, condstop
2025-09-22 11:55:29 +01:00
nl6720
fea2518a71
zsh: replace bootctl --no-variables with --variables=
...
bbeeea4362 replaced the option in bootctl.
2025-09-18 17:00:57 +03:00
Zbigniew Jędrzejewski-Szmek
86048cce95
journalctl: add -W as short for --no-hostname
...
--no-hostname is one of the switches I use very often. In particular,
when looking at CI logs, the hostname is almost never interesting.
-H is not yet used in journalctl, because journal operates locally, but
will want it if display of remote journals is implemented. Use -W.
2025-09-17 14:27:00 +02:00
Zbigniew Jędrzejewski-Szmek
8b6c1d392e
journalctl: fix erroneuous mention of "local" hostnames
...
--no-hostname applies equally to remote and local logs.
This change is a separate commit to make it easy to backport.
2025-09-17 14:26:23 +02:00
Luca Boccassi
e3f4aa4a75
shell-completion: add missing arguments for journalctl
2025-09-14 09:42:36 +01:00
Antonio Alvarez Feijoo
559da4a509
bash-completion/bootctl: add missing options and verb
2025-09-08 12:37:26 +02:00
Yu Watanabe
5bb434e317
shell-completion: support -i option for journalctl
...
Follow-up for dde54b8a85 .
2025-08-26 19:24:39 +01:00
Zbigniew Jędrzejewski-Szmek
9fa08842b7
shell-completion: drop deprecated systemd-efi-options from suggestions
2025-07-28 19:08:50 +01:00
Yu Watanabe
54820da421
bash-completion/analyze: show candidates for --debugger
...
This also adds missing completion for --debugger-arguments.
Follow-up for ad6e02e7b4 .
2025-07-18 01:47:25 +09:00
ZIHCO
ad6e02e7b4
systemd-analyze: added the verb unit-gdb to spawn and attach gdb
2025-07-17 15:09:58 +01:00
Eisuke Kawashima
c2b0f637c2
fix(shell-completion): discard error messages
2025-07-14 20:24:26 +09:00
Eisuke Kawashima
86fff7fb38
fix(shell-completion): strictly parse env output
...
shell functions may be exported, when env prints their body in multiple
lines
2025-07-14 20:24:26 +09:00
Eisuke Kawashima
b371e7252c
fix(SC2164): robust cd conditional
2025-07-14 20:24:26 +09:00
Eisuke Kawashima
01e769bc2e
fix(SC2162): add -r to read
2025-07-14 20:24:26 +09:00
Eisuke Kawashima
cb2e0dc4f5
fix(shell-completion): correct conditional
2025-07-14 20:24:26 +09:00
Eisuke Kawashima
12e64a4848
style(shell-completion): remove unnecessary backslashes
2025-07-14 20:24:25 +09:00
Eisuke Kawashima
5300aa7a1d
style(shell-completion): remove trailing semicolons
2025-07-14 20:24:25 +09:00
Eisuke Kawashima
56c093004c
style(shell-completion): add missing semicolons
2025-07-14 20:24:25 +09:00
Eisuke Kawashima
dfe6b3fa38
style(shell-completion): expand hard tabs and fix indentation
2025-07-14 20:24:25 +09:00
Eisuke Kawashima
2da41c4b51
fix(shell-completion): fix help string
2025-07-14 20:24:25 +09:00
Eisuke Kawashima
4571a1d77a
shell-completion: update systemd-run
2025-07-11 19:04:44 +02:00
Zbigniew Jędrzejewski-Szmek
63770fa1d3
systemd-run: add --no-pager, use pager for --help
2025-07-11 19:01:42 +09:00
Li Tian
b6d4997683
Add --entry-type=type1|type2 option to kernel-install.
...
Both kernel-core and kernel-uki-virt call kernel-install upon removal. Need an additional argument to avoid complete removal for both traditional kernel and UKI.
Signed-off-by: Li Tian <litian@redhat.com >
2025-07-10 18:07:23 +02:00
Eisuke Kawashima
dc6e9c548b
zsh-completion: generate completion for systemd-run from systemd-analyze
...
continuation of #37641
2025-07-10 11:39:06 +02:00