Commit Graph
91193 Commits
Author SHA1 Message Date
Zbigniew Jędrzejewski-Szmek 1c7253ca8f loginctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-18 16:54:09 +02:00
Zbigniew Jędrzejewski-Szmek 8aee2501f8 journalctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The description refers to the "journalctl"
option namespace; the varlink-mode namespace is not described.
2026-08-18 16:54:09 +02:00
Zbigniew Jędrzejewski-Szmek f17f7cc35e imdsd: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-18 16:54:09 +02:00
Zbigniew Jędrzejewski-Szmek 431e3f7def cryptenroll: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-18 16:54:09 +02:00
Zbigniew Jędrzejewski-Szmek 6868cee66f bootctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The "help" verb was defined as visible but the
old help() only printed the named verb groups, so it was never shown; it is
now hidden explicitly to keep the output unchanged.
2026-08-18 16:54:09 +02:00
Zbigniew Jędrzejewski-Szmek a8e07fef9a bless-boot: make 'help' work also in containers
TEST-74-AUX-UTILS.introspect-cli.sh would fail because
'systemd-bless-boot help' would refuse to run in a container.
It's nicer to make 'help' work always.
2026-08-18 00:33:55 +02:00
Zbigniew Jędrzejewski-Szmek a508a1da5b inhibit: pass arg_json_format_flags to introspect_cli()
All other commands with a --json= option do so, so that --json= governs
the formatting of the introspection output.

Fixes 548c9cd71c.
2026-08-17 16:11:09 +02:00
Zbigniew Jędrzejewski-Szmek f2194e053f test: also exercise the "help" verb of introspectable commands
Verb-based commands register the help verb with
VERB_COMMON_HELP_AUTO("name"), where the name is spelled separately from
the one used for --help, so let's check that it works too.
2026-08-17 16:11:09 +02:00
Zbigniew Jędrzejewski-Szmek 10468a0164 meson: mark userdbctl as public
It is a documented user-facing tool installed into bindir like the other
*ctl tools, so give it the check-help and check-version tests too.
2026-08-17 16:11:09 +02:00
Zbigniew Jędrzejewski-Szmek d32d25847d userdbctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 16:11:09 +02:00
Zbigniew Jędrzejewski-Szmek 71f974a1eb ssh-issue: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract is reworded to be a more
regular sentence.
2026-08-17 16:10:56 +02:00
Zbigniew Jędrzejewski-Szmek 4a32b1cbf1 sleep: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 6e19fb74bf sbsign: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract gains its missing trailing
period and says "PE binaries", like the man page.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek ef3bb712a7 report: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. --help now goes through the pager, like other
commands with --no-pager.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 2b875c24c9 random-seed: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek d1137e3cb1 portablectl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The "(default)" suffix is dropped from the
help text of the "list" verb, since the default verb is now shown in
brackets in the Commands: table anyway.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 24fb06f158 oomctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 1ad1a47472 networkctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. --help now goes through the pager, like other
commands with --no-pager.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek de3bd5c46d localectl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. --help now goes through the pager, like other
commands with --no-pager.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 618aa83e18 keyutil: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 2908468b39 importctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract gains its missing trailing
period.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 63ac493274 hostnamectl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 655cfb24af factory-reset: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract is reworded to "Query, request,
or cancel a factory reset operation."
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 7485176ea1 cryptsetup: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek e6858b9b31 creds: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract loses its odd capitalization
("Display and process credentials."). --help now goes through the pager,
like other commands with --no-pager.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 6f63f2074e coredumpctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. --help now goes through the pager, like other
commands with --no-pager.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek d927ccf38a busctl: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. Verb and option column widths are kept
separate via COMMAND_HELP_SEPARATE, since the verb table is very wide,
as before.
2026-08-17 15:49:01 +02:00
Zbigniew Jędrzejewski-Szmek 8f53e3ac89 bless-boot: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 13:32:25 +02:00
Zbigniew Jędrzejewski-Szmek fb4a092b9a test: check that systemd-clonesetup's verbs are described by --introspect-cli
Same as for systemd-hwdb and systemd-id128.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 5eb3bf5182 storagetm: make the synopsis more accurate
parse_argv() requires at least one DEVICE unless --all is given, and
refuses DEVICE arguments when --all is given, so "[DEVICE…]" described
neither mode correctly. Spell out the three modes as separate synopsis
lines, like pcrextend and inhibit do, and update the man page to match.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 9cf35bfa4d validatefs: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The positional argument is spelled MOUNTPOINT
in the synopsis, like the other metavars, instead of /path/to/mountpoint,
and the man page synopsis, which said "[DEVICE]", is fixed to match: the
argument is required and it is a mount point.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 760bd23cec update-done: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 3e7b76f672 tpm2-setup: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 9f402dcce5 tpm2-clear: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The man page reference is fixed to
systemd-tpm2-clear.service(8), the only name that page is known by.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 2805c192f9 sysinstall: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract is changed to use the imperative
form ("Install …" instead of "Installs …"), consistent with the other
commands. This also fixes the doubled colon in the "Options::" heading.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek e70f197e37 storagetm: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek de4804f0da systemd-storage-fs: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract is changed from the noun phrase
"Simple file system backed storage provider" to the imperative "Expose
regular files and directories as storage volumes.", following the man
page and consistent with the other commands.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek eb6297012d systemd-storage-block: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract is changed from the noun phrase
"Simple block device backed storage provider" to the imperative "Expose
local block devices as storage volumes.", following the man page and
consistent with the other commands.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 67f17eb4c8 stdio-bridge: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. --help now also references the man page,
which the old help did not.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 3b9dd1ea53 socket-proxyd: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The synopsis no longer marks the target as
optional, since exactly one HOST:PORT or SOCKET argument is required.
The hint about systemd.time(7) is kept as the footer.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek d1c345a079 pcrextend: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The man page is adjusted to match.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 4df2325694 networkd-wait-online: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 9da7b27037 network-generator: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The old help had neither an abstract nor a
man page reference; both are added, with the abstract taken from the
man page.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek c590744048 modules-load: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract is changed to use the imperative
form ("Load …" instead of "Loads …"), consistent with the other
commands.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 7125bf3ac4 journal-upload: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The synopsis now marks the input files as
optional, since the local journal is read when none are given, and
--url= as optional, since URL= may come from journal-upload.conf,
matching the man page.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 9cea0873a0 journal-remote: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The synopsis now marks the input files as
optional, since input may also come from --url=, --getter=, --listen-*=
or passed file descriptors, matching the man page. The note about
sd_listen_fds() is kept as the footer.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 6e64a169bd journal-gatewayd: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The abstract is changed from the noun phrase
"HTTP server for journal events." to the imperative "Serve journal events
over HTTP.", consistent with the other commands, and the meaningless
"..." placeholder is dropped from the synopsis (the tool takes no
positional arguments).
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 031ff861a6 hibernate-resume: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. --clear, which takes no positional
arguments, is listed as a separate synopsis line.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek 0e313315bf growfs: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The positional argument is spelled MOUNTPOINT
in the synopsis, like the other metavars, instead of /path/to/mountpoint.
The man page is adjusted to match.
2026-08-17 13:21:31 +02:00
Zbigniew Jędrzejewski-Szmek fca21f54d7 clonesetup: convert to VERB_COMMAND and add --introspect-cli
The custom help() is replaced by a COMMAND() description, and
--introspect-cli is added. The two hand-written synopsis lines are
replaced by the generic one, and --help now lists the verbs in a
Commands: section generated from the verb table.
2026-08-17 13:21:31 +02:00