浏览代码

Merge pull request #1855 from egegungordu/hot-reload-release-conflict

Mark hot-reload flag incompatible with release
ealmloff 1 年之前
父节点
当前提交
e91fc5490f
共有 1 个文件被更改,包括 3 次插入1 次删除
  1. 3 1
      packages/cli/src/cli/cfg.rs

+ 3 - 1
packages/cli/src/cli/cfg.rs

@@ -78,6 +78,7 @@ impl From<ConfigOptsServe> for ConfigOptsBuild {
 }
 
 #[derive(Clone, Debug, Default, Deserialize, Parser)]
+#[command(group = clap::ArgGroup::new("release-incompatible").multiple(true).conflicts_with("release"))]
 pub struct ConfigOptsServe {
     /// Port of dev server
     #[clap(long)]
@@ -116,8 +117,9 @@ pub struct ConfigOptsServe {
     #[clap(long, value_enum)]
     pub platform: Option<Platform>,
 
-    /// Build with hot reloading rsx [default: false]
+    /// Build with hot reloading rsx. Will not work with release builds. [default: false]
     #[clap(long)]
+    #[clap(group = "release-incompatible")]
     #[serde(default)]
     pub hot_reload: bool,