Dashboard › cli › Distillation
2ab2f4b0-7198-43f8-8329-fa8c89044fc2["lore_tm_v1_GFJH36OMO2V6oAtUqn_9Dy55cSYU_RSRsK7HJzh7m1k","lore_tm_v1_WHMWeLai2VYlKAyPtv7L0HivEo_QgoHF3AVF_mHKKP0","lore_tm_v1_0gHxM7UWoeHR4UCyzoYmWlN__VZ0Fq_vJ3vfyPThzss","lore_tm_v1_723fCB3_iKhBmmm6nhL6B8HW_WS1GjInCY5MoJ142rI","lore_tm_v1_zagD9nrFhlDXWz1dqdlnA9E5aZlbvnKmUan1cwG8omQ","lore_tm_v1_IbNrNp65aNVRZC31SXLDwzLJvuWk9Dho_KFL36siYCs","lore_tm_v1_OAU-LvJGr4LcHbV4d3rCUIhDcHJkGuZfj2a7WBkzssc"]
packages/cli/node_modules/@stricli/core/dist/index.d.ts established Stricli positional typing: BaseArgs = readonly unknown[]; TypedPositionalParameter<T, CONTEXT> is optional when undefined extends T; positional definitions use either PositionalParameterArray (kind: "array", optional minimum/maximum) or PositionalParameterTuple (kind: "tuple"); command functions have signature (this: CONTEXT, flags: FLAGS, ...args: ARGS) => void | Error | Promise<void | Error>.packages/cli/node_modules/@stricli/core/dist/index.js found tuple positional parsing returns undefined for a missing parameter when param.optional is true (lines 837–849), while a missing required positional produces UnsatisfiedPositionalError; array positionals enforce optional minimum and maximum counts.packages/cli/node_modules/@stricli/core/dist/index.js wraps optional tuple positionals as [name], required tuple positionals as <name>, and array positionals as variadic name...; when args.config.onlyRequiredInUsageLine is enabled, optional/defaulted tuple parameters are filtered from the usage line (lines 1835–1851).[name], shows defaults as [default value], and documents array positionals as name... (lines 1966–1997).isOptionalAtRuntime(flag) and renders optional variadic flags via wrapVariadicFlag(wrapOptionalFlag(usage)); flag documentation similarly brackets runtime-optional flags and appends ... for parsed variadic flags (lines 1823–1833 and 1863–1878).