useclap::{ArgAction, Args, Subcommand};#[derive(Subcommand)]pubenumConfigCommands{/// Edit configuration file.
Edit,/// Get path to the configuration file.
Path,/// Get the recent project name.
Recent(RecentArgs),/// Reset your configuration.
Reset,}#[derive(Args)]pubstructRecentArgs{/// Clear the recent project.
#[arg(short, long, action = ArgAction::SetTrue)]pubclear:bool,
}