diff options
Diffstat (limited to 'xtask')
| -rw-r--r-- | xtask/src/argument_parsing.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/xtask/src/argument_parsing.rs b/xtask/src/argument_parsing.rs index c3e0e68..07c6330 100644 --- a/xtask/src/argument_parsing.rs +++ b/xtask/src/argument_parsing.rs @@ -435,7 +435,7 @@ pub struct Cli { pub enum Commands { /// Run everything CI would #[clap(alias = "ci")] - AllCi, + AllCi(CiOpt), /// Format code #[clap(alias = "fmt")] @@ -496,6 +496,12 @@ pub enum Commands { } #[derive(Args, Debug, Clone, Default)] +pub struct CiOpt { + #[clap(short, long)] + pub failearly: bool, +} + +#[derive(Args, Debug, Clone, Default)] pub struct FormatOpt { #[clap(flatten)] pub package: PackageOpt, |
