Fix CLI settings write-back behaviour

This commit is contained in:
vorotamoroz
2026-08-05 03:24:56 +00:00
parent 83087f159e
commit c27dbbd572
12 changed files with 616 additions and 30 deletions
+9
View File
@@ -206,4 +206,13 @@ describe("CLI parseArgs", () => {
expect(parsed.command).toBe("daemon");
expect(parsed.interval).toBe(30);
});
it("parses --write-settings as a global option", () => {
process.argv = ["node", "livesync-cli", "./vault", "--write-settings", "ls"];
const parsed = parseArgs();
expect(parsed.command).toBe("ls");
expect(parsed.writeSettings).toBe(true);
expect(parsed.commandArgs).toEqual([]);
});
});