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.
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.