Rename --seed flag to --dev with descriptive help text
Switches the Serve command's dev-mode flag from --seed to --dev. Help
text now reads 'Seed the database with dev data and disable auth on CI
routes' so users understand both effects at a glance.

Assisted-by: Owl Alpha via pi
change quxrxrnmkkzkxoyuxwoutvsolukwmskl
commit d8ce5f9020ed21552257eda8bc18658c5c9db5c9
author Alpha Chen <alpha@kejadlen.dev>
date
parent umxosoto
diff --git a/quire-server/src/bin/quire/main.rs b/quire-server/src/bin/quire/main.rs
index 5b23c14..149e36a 100644
--- a/quire-server/src/bin/quire/main.rs
+++ b/quire-server/src/bin/quire/main.rs
@@ -38,10 +38,10 @@ struct Cli {
 enum Commands {
     /// Start the HTTP server.
     Serve {
-        /// Seed the database with dev data before starting.
+        /// Seed the database with dev data and disable auth on CI routes.
         #[cfg(feature = "dev")]
         #[arg(long)]
-        seed: bool,
+        dev: bool,
     },
 
     /// Dispatch an SSH-originated command.
@@ -136,18 +136,18 @@ async fn main() -> Result<()> {
     match command {
         Commands::Serve {
             #[cfg(feature = "dev")]
-            seed,
+            dev,
         } => {
             #[cfg(not(feature = "dev"))]
-            let seed = false;
+            let dev = false;
 
             #[cfg(feature = "dev")]
-            let quire = if seed { commands::dev::seed()? } else { quire };
+            let quire = if dev { commands::dev::seed()? } else { quire };
 
             let web_routes = {
                 let public = quire::quire::web::public_router(quire.clone());
                 let ci = quire::quire::web::ci_router(quire.clone());
-                let ci = if seed {
+                let ci = if dev {
                     ci
                 } else {
                     ci.layer(axum::middleware::from_fn(