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
ZIHCO
9a08000d18
systemd-analyze: added the verb unit-shell to spawn and attach shell
2025-07-04 16:09:07 +01:00
Zbigniew Jędrzejewski-Szmek
d971936bf4
shell-completions: add systemd-analyze transient-settings
...
The zsh completions only complete one type argument, even though multiple
args are allowed. But the same issue occurs with other completions, e.g.
for options. I don't know how to solve this.
2025-07-03 21:03:26 +02:00
peelz
7c8070c781
zsh: remove _files prefixes
...
Prefixes would be nice, but they appear to be very buggy.
A few examples:
- `udevadm test-builtin net_setup_link /sys<TAB><TAB>`: `/sysblock/`
- `udevadm test-builtin net_setup_link /sys/<TAB><TAB>`: `/sys/bin/`
- `journalctl /dev<TAB>`: `/dev//dev/`
2025-07-02 12:48:42 +01:00
Zbigniew Jędrzejewski-Szmek
7d247d3cb8
meson: drop explicit custom_target names
...
[1] says:
> Since 0.60.0 the name argument is optional and defaults to the basename of
> the first output
We specify >= 0.62 as the supported version, so drop the duplicate name in all cases
where it is the same as outputs[0], i.e. almost all cases.
[1] https://mesonbuild.com/Reference-manual_functions.html#custom_target
2025-06-28 17:14:50 +02:00
Ronan Pigott
88036a47e4
zsh: complete positional devpath in udevadm info/trigger
2025-06-13 11:23:59 +01:00
Eisuke Kawashima
39c3638445
zsh-completion: improve systemd-run
...
- add missed options
- improve completion for property
2025-05-28 09:50:53 +02:00
Eisuke Kawashima
b9df3d6447
shell-completion: improve completion of systemd-tmpfiles
2025-05-16 14:04:09 +09:00
Lennart Poettering
682413d577
bash: add shell completion
...
No idea what I am doing, but this might be enough.
2025-05-13 15:39:57 +02:00
Eisuke Kawashima
6d07d23b02
shell-completion: fix completion of systemctl --user unset-environment ( #37409 )
...
Co-authored-by: Eisuke Kawashima <e-kwsm@users.noreply.github.com >
2025-05-13 09:04:52 +09:00
Luca Boccassi
bd9c55ebe2
import/export: add support for zstd
2025-04-15 12:21:30 +01:00
Yu Watanabe
c53d155d8d
udevadm: introduce --revert option to call io.systemd.service.Revert
2025-04-12 05:08:16 +09:00
Yu Watanabe
a6c4a7098d
shell-completion/udevadm: support dissect_image builtin
...
Follow-up for a8b2302bc1 .
2025-04-09 08:56:40 +09:00
Luca Boccassi
d95818f522
meson: add feature flag for nspawn build
...
Other tools have it, nspawn doesn't, add one
2025-03-28 10:34:02 +00:00
Yu Watanabe
6f2f4ceadf
shell-completion: add factory_reset udev builtin command
2025-03-17 12:42:28 +09:00