| 21 | } |
| 22 | |
| 23 | async function trustProject(muxRoot: string, repo: string): Promise<void> { |
| 24 | await Bun.$`${BUN_EXECUTABLE} -e ${`import { Config } from "./src/node/config"; const c = new Config(); const cfg = c.loadConfigOrDefault(); cfg.projects.set(process.argv[1], { workspaces: [], trusted: true }); await c.saveConfig(cfg);`} ${repo}` |
| 25 | .env({ ...process.env, MUX_ROOT: muxRoot }) |
| 26 | .quiet(); |
| 27 | } |
| 28 | |
| 29 | describe("mux workflow CLI helpers", () => { |
| 30 | test("rejects ambiguous structured args modes", async () => { |