MCPcopy Create free account
hub / github.com/chhoumann/quickadd / printUsage

Function printUsage

scripts/obsidian-e2e-cli.mjs:31–50  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

29const BOOLEAN_OPTIONS = new Set(["--force"]);
30
31function printUsage() {
32 console.log(`Usage: node scripts/obsidian-e2e-cli.mjs [instance options] [--] <obsidian command...>
33
34Examples:
35 pnpm run obsidian:e2e -- quickadd:list
36 pnpm run obsidian:e2e -- dev:errors
37 pnpm run obsidian:e2e -- --vault quickadd-my-worktree eval code='app.vault.getName()'
38
39Instance options:
40 --vault <name> Vault/profile name. Defaults to quickadd-<worktree>.
41 --root <path> Directory that contains provisioned vaults. Defaults to .obsidian-e2e-vaults.
42 --worktree <path> QuickAdd worktree to link plugin files from. Defaults to cwd.
43 --data <path> Optional QuickAdd data.json seed to copy on first provision.
44 --profile-root <path> Directory for per-vault Obsidian HOME profiles. Defaults to /tmp/quickadd-obsidian-e2e.
45 --obsidian-app <name> Obsidian app name for macOS open. Defaults to Obsidian.
46 --obsidian-bin <path> Obsidian CLI executable. Defaults to obsidian.
47 --force Recreate plugin symlinks if they already exist.
48 --help Show this help.
49`);
50}
51
52export function parseArgs(argv) {
53 const instanceArgs = [];

Callers 1

mainFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected