pub async fn run(cli: Cli) -> Result<()>
Runs a parsed CLI invocation.
Returns an error when configuration is missing, an API call fails, or JSON output cannot be rendered.