From 0cf2efdd2cc8e0b7bd241e8405673444b7131dc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Henrik=20Tj=C3=A4der?= Date: Sun, 8 Jun 2025 13:46:46 +0200 Subject: [PATCH] xtask: AllCi --failearly option --- xtask/src/argument_parsing.rs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/xtask/src/argument_parsing.rs b/xtask/src/argument_parsing.rs index c3e0e6846cf..07c633044be 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")] @@ -495,6 +495,12 @@ pub enum Commands { Book(Arg), } +#[derive(Args, Debug, Clone, Default)] +pub struct CiOpt { + #[clap(short, long)] + pub failearly: bool, +} + #[derive(Args, Debug, Clone, Default)] pub struct FormatOpt { #[clap(flatten)]