diff options
| author | Henrik Tjäder <henrik@tjaders.com> | 2025-06-08 13:46:46 +0200 |
|---|---|---|
| committer | Emil Fresk <emil.fresk@gmail.com> | 2025-06-15 08:11:11 +0000 |
| commit | 0cf2efdd2cc8e0b7bd241e8405673444b7131dc4 (patch) | |
| tree | b13c9a66da4f4f7ed2fdbd78d578b4531a02d3da | |
| parent | 94cad96829217426645e31fd60899549c691aaf9 (diff) | |
xtask: AllCi --failearly option
| -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, |
