diff options
Diffstat (limited to 'packages/create-astro/src/config.ts')
-rw-r--r-- | packages/create-astro/src/config.ts | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/packages/create-astro/src/config.ts b/packages/create-astro/src/config.ts index 8216fd1ab..8da0720e6 100644 --- a/packages/create-astro/src/config.ts +++ b/packages/create-astro/src/config.ts @@ -1,4 +1,5 @@ import type * as arg from 'arg'; +import decamelize from 'decamelize'; export interface ARG { type: any; @@ -17,9 +18,9 @@ export const ARGS: Record<string, ARG> = { enum: ['npm', 'yarn'], description: 'specifies package manager to use', }, - run: { + skipInstall: { type: Boolean, - description: 'should dependencies be installed automatically?', + description: 'should installing dependencies be skipped?', }, force: { type: Boolean, @@ -39,7 +40,7 @@ export const ARGS: Record<string, ARG> = { }; export const args = Object.entries(ARGS).reduce((acc, [name, info]) => { - const key = `--${name}`; + const key = `--${decamelize(name, { separator: '-' })}`; const spec = { ...acc, [key]: info.type }; if (info.alias) { |