usestd::process::ExitCode;useclap::Parser;modcli;modcommands;modinput;modoutput;fnmain()-> ExitCode{ifletErr(e)=cli::Cli::parse().run(){// {:#} so the context a command attached is
// reported alongside what actually failed
eprintln!("sail: {e:#}");returnExitCode::FAILURE;}ExitCode::SUCCESS}