From 318ac5123982a5f673324930aa8b81ca6ba7c1fa Mon Sep 17 00:00:00 2001 From: Masonlet Date: Wed, 8 Jul 2026 18:57:22 -0400 Subject: [PATCH 1/4] fix: quote watch command separator --- src/build/npm/watch.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/build/npm/watch.rs b/src/build/npm/watch.rs index 6f1f3be..63bb6ac 100644 --- a/src/build/npm/watch.rs +++ b/src/build/npm/watch.rs @@ -20,7 +20,7 @@ fn get_watch_command( if scripts.get("watch").is_some() { Some(format!("npm --workspace=repos/{dir} run watch")) } else if scripts.get("build").is_some() { - Some(format!("npm --workspace=repos/{dir} run build -- --watch")) + Some(format!("npm --workspace=repos/{dir} run build ''--'' --watch")) } else { if flags.verbose { writeln!( From c0102d32a747ec5dddff5ac1e208dcf7593093f3 Mon Sep 17 00:00:00 2001 From: Masonlet Date: Wed, 8 Jul 2026 18:59:30 -0400 Subject: [PATCH 2/4] chore: bump v0.5.0 --- Cargo.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Cargo.toml b/Cargo.toml index a466c0f..7e20d1a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "star-setup" -version = "0.4.9" +version = "0.5.0" edition = "2021" repository = "https://github.com/star-setup/core" description = "Lightweight CLI to clone, configure, and wire single or multi-repo ecosystems" From acedfd2d439f1d39e1755fd8ecfd3a9ae45a63ec Mon Sep 17 00:00:00 2001 From: Masonlet Date: Wed, 8 Jul 2026 18:59:36 -0400 Subject: [PATCH 3/4] docs: generic MIT license --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index f1493f5..4868680 100644 --- a/README.md +++ b/README.md @@ -4,7 +4,7 @@ A lightweight CLI to clone, configure, and wire single or multi-repo ecosystems. [![GitHub Release](https://img.shields.io/github/v/release/star-setup/core?include_prereleases&sort=semver)](https://github.com/star-setup/core/releases) [![CI](https://github.com/star-setup/core/actions/workflows/ci.yml/badge.svg)](https://github.com/star-setup/core/actions/workflows/ci.yml) -[![License: MIT](https://img.shields.io/github/license/star-setup/core)](./LICENSE) +[![License: MIT](https://img.shields.io/badge/License-MIT-green)](./LICENSE) > **Note:** This tool is primarily designed for my own projects and workflows. While it may work for other ecosystems, it is not guaranteed to work with all project structures or build configurations. From d1014e41b457e534d5ebd87673ff7c53320b8642 Mon Sep 17 00:00:00 2001 From: Masonlet Date: Wed, 8 Jul 2026 19:07:48 -0400 Subject: [PATCH 4/4] tests: change watch logic --- tests/build/npm/watch.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/build/npm/watch.rs b/tests/build/npm/watch.rs index 3644897..48c33a2 100644 --- a/tests/build/npm/watch.rs +++ b/tests/build/npm/watch.rs @@ -52,7 +52,7 @@ fn test_generate_watch_scripts_falls_back_to_build() { let repos = vec!["user/game".to_string(), "user/lib1".to_string()]; generate_watch_scripts(tmp_path, &repos_path, &repos, io, make_flags()).unwrap(); let ps1 = read_to_string(tmp_path.join("watch.ps1")).unwrap(); - assert!(ps1.contains("run build -- --watch")); + assert!(ps1.contains("run build ''--'' --watch")); }); }