pub async fn run() -> Result<ExitCode>Expand description
Initialise logging, parse arguments, and dispatch the chosen subcommand.
Returns the exit status the process should terminate with — list uses a
distinct one to report that no hardware is connected.