shared/verbs: display default verb as "[verb]"

This commit is contained in:
Zbigniew Jędrzejewski-Szmek
2026-05-05 11:14:33 +02:00
parent f7434671bd
commit f94da4b4c5
+5 -1
View File
@@ -192,11 +192,15 @@ int _verbs_get_help_table(
/* No help string — we do not show the verb */
continue;
bool is_default = FLAGS_SET(verb->flags, VERB_DEFAULT);
/* We indent the option string by two spaces. We could set the minimum cell width and
* right-align for a similar result, but that'd be more work. This is only used for
* display. */
r = table_add_cell_stringf(table, NULL, " %s%s%s",
r = table_add_cell_stringf(table, NULL, " %s%s%s%s%s",
is_default ? "[" : "",
verb->verb,
is_default ? "]" : "",
verb->argspec ? " " : "",
strempty(verb->argspec));
if (r < 0)