//! # mk-cli
//!//! `mk-cli` is a command line interface for the `mk` library.
usecli_entry::CliEntry;usemk_lib::schema::ExecutionInterrupted;/// The entry point for the CLI
modcli_entry;/// The struct that represents the stored secrets
modsecrets;/// The main function
fnmain()->anyhow::Result<()>{matchrun(){Ok(())=>Ok(()),Err(error)if error.downcast_ref::<ExecutionInterrupted>().is_some()=>{std::process::exit(130);},Err(error)=>Err(error),}}fnrun()->anyhow::Result<()>{ifCliEntry::maybe_print_task_completion_from_env()?{returnOk(());}let cli =CliEntry::new()?;
cli.run()}