MCPcopy
hub / github.com/obsidianmd/obsidian-help / flag

Function flag

scripts/push-en-site-options.ts:42–47  ·  view source on GitHub ↗
(name: string, val: unknown)

Source from the content-addressed store, hash-verified

40function buildArgs(opts: Partial<SiteOptions>): string[] {
41 const args: string[] = [];
42 const flag = (name: string, val: unknown) => {
43 if (val === undefined) return;
44 if (typeof val === "boolean") args.push(`--${name}`, String(val));
45 else if (Array.isArray(val)) args.push(`--${name}`, val.join(","));
46 else args.push(`--${name}`, String(val));
47 };
48 flag("site-name", opts.siteName);
49 flag("index-file", opts.indexFile);
50 flag("logo", opts.logo);

Callers 1

buildArgsFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected