{"version":3,"file":"help.mjs","names":[],"sources":["../../../../src/cli/commands/sync/help.ts"],"sourcesContent":["const SYNC_MATRIX_OPTIONS = `Matrix options:\n  --major-mode <name>       Named major mode from .doom/modes.yaml\n  --profile <name>          Persona and env from .doom/profiles.yaml\n  --domains <names>         Comma-separated content domains\n  --no-domains              Select no domains\n`;\n\nexport function syncHelp(): string {\n  return `Usage: doompi sync [matrix options] [--check] [--force] [--global]\n\nInstalls required packages, builds, resolves the composition, and publishes\nsynchronized state under ~/.pi/.doom/sync. A repository sync uses the workspace\npackage cache. With --global, the current workspace's required published packages\nare promoted to ~/.pi/.doom/.pi/npm without changing personal configuration.\n\nUnsupported keys in .doom/config.yaml and .doom/modes.yaml are reported and\nignored rather than treated as errors, so a config written for a different\nversion cannot break a build. Run doompi doctor for the strict check.\n\nOptions:\n  --check                   Report drift and exit non-zero without writing\n  --force                   Publish a new generation even without drift\n  --global                  Promote workspace packages to the global cache\n  -h, --help                Show this help\n\n${SYNC_MATRIX_OPTIONS}`;\n}\n"],"mappings":";AAAA,MAAM,sBAAsB;;;;;;AAO5B,SAAgB,WAAmB;CACjC,OAAO;;;;;;;;;;;;;;;;;EAiBP;AACF"}