The binary name registered via set_bin_name. Defaults to "vta"
(the offline binary’s name) when nothing has been registered, so
shared handlers still produce a syntactically valid command string.
print_full_entry for owned values. crate::display::full_display_pairs
builds (&'static str, String) pairs — it has to, since a display name is
computed rather than borrowed from the response — so this saves every call
site the same re-borrowing dance.
Pretty-print a serializable value as JSON to stdout. Used by list
commands when is_json_output is true. Errors here are surfaced
as a CLI error rather than a panic so the caller can render via
print_cli_error.
Register the binary name used in operator-facing hints. Call once at
CLI startup. Only the first call sticks; later calls are ignored so
that nested invocations (e.g. unit tests) don’t clobber it.