[]previous and next page

ParsedArgs

The parsed command line.

The parsed command line. undefined means "not given": the prompts or defaults decide.

Import#

ts
import type { ParsedArgs } from "create-shadow-app";

Signature#

ts
interface ParsedArgs {
  directory: string | undefined;
  name: string | undefined;
  template: TemplateName | undefined;
  /** Add-ons switched on (`true`) or off (`false`) by flags. */
  addons: Partial<Record<AddonName | "router", boolean>>;
  yes: boolean;
  /** `false` after `--no-install`. */
  install: boolean | undefined;
  /** `false` after `--no-git`. */
  git: boolean | undefined;
  packageManager: PackageManager | undefined;
  /** `--adapter`: the deployment target of the `dusk` template. */
  adapter: AdapterName | undefined;
  force: boolean;
  dryRun: boolean;
  local: string | undefined;
  packRoot: string | undefined;
  allowOutside: boolean;
  /** `--json`: one JSON document on stdout instead of words; nothing is asked. */
  json: boolean;
  help: boolean;
  version: boolean;
}

Members#

Name Type Description
directory directory: string | undefined
name name: string | undefined
template template: TemplateName | undefined
addons addons: Partial<Record<AddonName | "router", boolean>> Add-ons switched on (true) or off (false) by flags.
yes yes: boolean
install install: boolean | undefined false after --no-install.
git git: boolean | undefined false after --no-git.
packageManager packageManager: PackageManager | undefined
adapter adapter: AdapterName | undefined --adapter: the deployment target of the dusk template.
force force: boolean
dryRun dryRun: boolean
local local: string | undefined
packRoot packRoot: string | undefined
allowOutside allowOutside: boolean
json json: boolean --json: one JSON document on stdout instead of words; nothing is asked.
help help: boolean
version version: boolean