Explorar o código

feat(cli): added short `release` build option

Same as `cargo build` has `-r` now `dx build` and `dx bundle` also have
it. Since user probably wants to use these commands for production-ready
artifacts, the `--release` option is probably used often, same as with
`cargo build`. This allow users to use the same `build -r` "pattern".
Andrew Voynov hai 1 ano
pai
achega
009238b068
Modificáronse 1 ficheiros con 2 adicións e 2 borrados
  1. 2 2
      packages/cli/src/cli/cfg.rs

+ 2 - 2
packages/cli/src/cli/cfg.rs

@@ -6,7 +6,7 @@ use super::*;
 #[derive(Clone, Debug, Default, Deserialize, Parser)]
 #[derive(Clone, Debug, Default, Deserialize, Parser)]
 pub struct ConfigOptsBuild {
 pub struct ConfigOptsBuild {
     /// Build in release mode [default: false]
     /// Build in release mode [default: false]
-    #[clap(long)]
+    #[clap(long, short)]
     #[serde(default)]
     #[serde(default)]
     pub release: bool,
     pub release: bool,
 
 
@@ -159,7 +159,7 @@ pub struct ConfigOptsServe {
 #[derive(Clone, Debug, Default, Deserialize, Parser)]
 #[derive(Clone, Debug, Default, Deserialize, Parser)]
 pub struct ConfigOptsBundle {
 pub struct ConfigOptsBundle {
     /// Build in release mode [default: false]
     /// Build in release mode [default: false]
-    #[clap(long)]
+    #[clap(long, short)]
     #[serde(default)]
     #[serde(default)]
     pub release: bool,
     pub release: bool,