Dashboard › cli › Distillation
d205b7c5-6d33-48b1-b0b9-18629cd13186["lore_tm_v1_RkV5hyHi0tI70H19Yp1mWa-XSYBrl00FUH3tKZuruTU","lore_tm_v1_nUTJZEJXeUc5ZPUY7AgsfnC06fS52gqsv8NVZCiw1QY"]
packages/cli/src/lib/help.ts function generateCommands(): HelpCommand[] casts routes to RouteMap, calls routeMap.getAllEntries(), filters out entries where entry.hidden is true, and maps each visible entry into a help command.generateCommands() filters out hidden subcommands, joins visible sub.name.original values with " | ", and emits usage as sentry ${routeName} ${subNames} with the routeβs brief as description.generateCommands() chooses entry.target.__primaryUsage before getPositionalString(entry.target.parameters.positional), conditionally prefixes the resulting placeholder with a space, and emits usage as sentry ${routeName}${usageSuffix}.generateCommands() emits sentry ${routeName} with brief as the description.packages/cli/src/lib/help.ts defines EXAMPLE_LOGGED_OUT = "sentry auth", EXAMPLE_LOGGED_IN = "sentry issue list", and DOCS_URL = "https://cli.sentry.dev/getting-started/".packages/cli/src/lib/introspect.ts exports extractPositionals(params?: PositionalParams): PositionalInfo[]; absent parameters return [].kind === "tuple", extractPositionals() maps each parameter to { placeholder, brief, optional }, defaulting placeholder to arg${i}, brief to "", and optional to false.kind === "array", extractPositionals() returns one entry whose placeholder is ${params.parameter.placeholder ?? "args"}..., whose brief defaults to "", and whose optional value is always true.extractPositionals() returns [] for positional kinds other than "tuple" and "array".