runCLI( options: RunCLIOptions & { runInCreateMode?: boolean }, launchCLI?: (options: { moduleURL: string }) => Promise<void>, argv?: string[], env?: ProcessEnv, versions?: ProcessVersions,): Promise<void> Parameters
- options: RunCLIOptions & { runInCreateMode?: boolean }
- launchCLI: (options: { moduleURL: string }) => Promise<void> = defaultLaunchCli
- argv: string[] = process.argv
- env: ProcessEnv = process.env
- versions: ProcessVersions = process.versions
Returns Promise<void>
A function that abstracts away setting up the environment and running a CLI