Dashboard › cli › Distillation
11c4a042-a352-493a-8134-253f134950d8["lore_tm_v1_M8Bs5OtpKUJD6-smVpg_ZMiUezpK3Ky7-6kgJKUayYo","lore_tm_v1_WNIpLqop7yEKqyjOaeH_9KRvYX7QlkXw-VILgOdvv90","lore_tm_v1_4Gmh1r-9gqyFH31gOSy7REHIWavphkuHmJA6R60VeXY","lore_tm_v1_EzuMhmxpfySs-ydN_2eyhbSP1GZ6iOcslQDHHOEQW0w","lore_tm_v1_-Aa9h_oZtC0ZVzC1j4jj09FKBFongPQxjOtKSwNMMNM","lore_tm_v1_9NT8KCghUqPRRk32Vx68m33jpdw7KBuYCrxYiMtgk5Q","lore_tm_v1_fMUlqceDJ3JQivxQIEov0qgri32-DrVhf08q_SsUaUI"]
packages/cli/src/commands whose positional definition uses kind: "array"; instructed not to modify files and to determine zero-positional validity from actual function behavior, flags, tests, and docs.minimum; an elementβs optional property does not control array cardinality.minimum, zero-valid yes/no, evidence, and whether adding/changing minimum would preserve or alter established behavior.issue merge, project create, event send, help, and all flag-only modes; if blocked, requested the exact blocker rather than an empty response.kind: "array" command definitions: trace/view.ts:484, trace/logs.ts:130, issue/merge.ts:276, help.ts:36, event/view.ts:1082, event/send.ts:142, docs/query.ts:40, docs/list.ts:54, debug-files/upload.ts:567, debug-files/find.ts:131, cli/feedback.ts:41, cli/defaults.ts:308, build/upload.ts:178, dashboard/widget/edit.ts:212, dashboard/widget/delete.ts:85, dashboard/widget/add.ts:108, dashboard/view.ts:190, dashboard/revisions.ts:135, dashboard/restore.ts:72, dashboard/list.ts:391, dashboard/create.ts:157, schema.ts:324, react-native/xcode.ts:491, replay/view.ts:360, project/create.ts:637, proguard/upload.ts:172, send-envelope.ts:26, monitor/run.ts:187, log/view.ts:512, log/list.ts:730, local/run.ts:366, span/view.ts:384, and span/list.ts:575, all under /home/byk/Code/getsentry/cli-pr-1558/packages/cli/src/commands/.buildListCommandβs interceptSubcommand may replace args[0] with undefined when the first positional matches a subcommand such as "view" or "create".packages/cli/src/commands/dashboard/resolve.ts defines parseDashboardListArgs(args: string[]); it filters null, undefined, and "" before parsing so an intercepted subcommand does not cause .includes("/") to crash.parseDashboardListArgs returns { targetArg: undefined, titleFilter: undefined } when no filtered positional values remain.parseDashboardListArgs first applies URL handling via tryExtractListUrl(filtered[0] as string, filtered.slice(1)).${raw}/ because dashboards are organization-scoped and project is irrelevant."/" is always a title filter because dashboards are organization-scoped.splitOrgProjectName() treats org/ or org/project as target-only; treats org/project/name as target org/project plus title filter name; and treats a trailing org/project/ as target-only.packages/cli/src/commands/react-native/xcode.ts defines the array handler as async *func(this: SentryContext, flags: XcodeFlags, ...scriptArgs: string[]), and passes scriptArgs to both runScript(script, scriptArgs, this.env) and preparePair(this, script, scriptArgs, fetchUrl).react-native xcode uses DEFAULT_PACKAGER_URL = "http://127.0.0.1:8081/", DEFAULT_BUILD_SCRIPT = "../node_modules/react-native/scripts/react-native-xcode.sh", and USAGE_HINT = "sentry react-native xcode".react-native xcode accepts flags force, allow-fetch, fetch-from, build-script, dist, wait, wait-for, no-auto-release, and allow-xcode-infoplist-preprocessing; resolveScript() uses the default build script when flags["build-script"] is absent.react-native xcodeβs shouldWrap() returns true for --force; otherwise it requires CONFIGURATION, throws ValidationError("Need to run this from Xcode (CONFIGURATION is not set).", "CONFIGURATION") when absent, and wraps when the configuration does not include "Debug".resolveScript() throws ValidationError(\React Native build script not found: ${script}`, "build-script")` when the resolved script does not exist.No files found.No files found.