diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2023-08-26 13:29:01 +0200 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2023-08-29 16:06:47 +0200 |
commit | f4e518e812cd157e0118e893fd9bcac9132e6eee (patch) | |
tree | c0253da16ae0a8af30d7d5625a826e839793691c | |
parent | man: document sd_id128_get_app_specific (diff) | |
download | systemd-f4e518e812cd157e0118e893fd9bcac9132e6eee.tar.xz systemd-f4e518e812cd157e0118e893fd9bcac9132e6eee.zip |
systemd-id128: properly document the show verb
https://github.com/systemd/systemd/issues/27514 requested this functionality
among other things, but it is already implemented. The man page was also
missing 'show' in the synopsis, so add that, along with an example.
-rw-r--r-- | man/systemd-id128.xml | 35 | ||||
-rw-r--r-- | src/id128/id128.c | 2 |
2 files changed, 32 insertions, 5 deletions
diff --git a/man/systemd-id128.xml b/man/systemd-id128.xml index 6cb51fa777..c4521ea945 100644 --- a/man/systemd-id128.xml +++ b/man/systemd-id128.xml @@ -44,6 +44,13 @@ <arg choice="opt" rep="repeat">OPTIONS</arg> <arg choice="plain">invocation-id</arg> </cmdsynopsis> + + <cmdsynopsis> + <command>systemd-id128</command> + <arg choice="opt" rep="repeat">OPTIONS</arg> + <arg choice="plain">show</arg> + <arg choice="opt" rep="repeat">NAME|UUID</arg> + </cmdsynopsis> </refsynopsisdiv> <refsect1> @@ -76,9 +83,10 @@ <para>With <command>show</command>, well-known IDs are printed (for now, only GPT partition type UUIDs), along with brief identifier strings. When no arguments are specified, all known IDs are shown. When - arguments are specified, they must be the identifiers or ID values of one or more known IDs, which are - then printed. Combine with <option>--uuid</option> to list the IDs in UUID style, i.e. the way GPT - partition type UUIDs are usually shown.</para> + arguments are specified, they may be the identifiers or ID values of one or more known IDs, which are + then printed with their name, or arbitrary IDs, which are then printed with a placeholder name. Combine + with <option>--uuid</option> to list the IDs in UUID style, i.e. the way GPT partition type UUIDs are + usually shown.</para> </refsect1> <refsect1> @@ -137,7 +145,26 @@ <refsect1> <title>Exit status</title> - <para>On success, 0 is returned, a non-zero failure code otherwise.</para> + <para>On success 0 is returned, and a non-zero failure code otherwise.</para> + </refsect1> + + <refsect1> + <title>Examples</title> + + <example> + <title>Show a well-known UUID</title> + <programlisting> +$ systemd-id128 show -P user-home +773f91ef66d449b5bd83d683bf40ad16 + +$ systemd-id128 show -Pu user-home +773f91ef-66d4-49b5-bd83-d683bf40ad16 + +$ systemd-id128 show 773f91ef-66d4-49b5-bd83-d683bf40ad16 +NAME ID +user-home 773f91ef66d449b5bd83d683bf40ad16 + </programlisting> + </example> </refsect1> <refsect1> diff --git a/src/id128/id128.c b/src/id128/id128.c index c22376d4fc..0ec2df059a 100644 --- a/src/id128/id128.c +++ b/src/id128/id128.c @@ -166,7 +166,7 @@ static int help(void) { " machine-id Print the ID of current machine\n" " boot-id Print the ID of current boot\n" " invocation-id Print the ID of current invocation\n" - " show [NAME] Print one or more well-known GPT partition type IDs\n" + " show [NAME|UUID] Print one or more UUIDs\n" " help Show this help\n" "\nOptions:\n" " -h --help Show this help\n" |