diff --git a/packages/create-turbo/__tests__/index.test.ts b/packages/create-turbo/__tests__/index.test.ts index 7892ed6cd453d..5d77cfdaa5b46 100644 --- a/packages/create-turbo/__tests__/index.test.ts +++ b/packages/create-turbo/__tests__/index.test.ts @@ -85,15 +85,12 @@ describe("create-turbo", () => { return "success"; }); - await create( - root as CreateCommandArgument, - packageManager as CreateCommandArgument, - { - skipInstall: true, - example: "default", - telemetry, - } - ); + await create(root as CreateCommandArgument, { + packageManager, + skipInstall: true, + example: "default", + telemetry, + }); const expected = `${chalk.bold( logger.turboGradient(">>> Success!") @@ -161,7 +158,7 @@ describe("create-turbo", () => { return "success"; }); - await create(root as CreateCommandArgument, undefined, { + await create(root as CreateCommandArgument, { packageManager, skipInstall: true, example: "default", @@ -221,15 +218,12 @@ describe("create-turbo", () => { return "success"; }); - await create( - root as CreateCommandArgument, - packageManager as CreateCommandArgument, - { - skipInstall: true, - example: "default", - telemetry, - } - ); + await create(root as CreateCommandArgument, { + packageManager, + skipInstall: true, + example: "default", + telemetry, + }); expect(mockConsole.error).toHaveBeenCalledTimes(2); expect(mockConsole.error).toHaveBeenNthCalledWith( diff --git a/packages/create-turbo/src/commands/create/index.ts b/packages/create-turbo/src/commands/create/index.ts index 7920a1f41cd28..a8844e43f1797 100644 --- a/packages/create-turbo/src/commands/create/index.ts +++ b/packages/create-turbo/src/commands/create/index.ts @@ -69,27 +69,18 @@ const SCRIPTS_TO_DISPLAY: Record = { export async function create( directory: CreateCommandArgument, - packageManagerCmd: CreateCommandArgument, opts: CreateCommandOptions ) { // track CLI command start opts.telemetry?.trackCommandStatus({ command: "create", status: "start" }); - opts.telemetry?.trackArgumentPackageManager(packageManagerCmd); opts.telemetry?.trackArgumentDirectory(Boolean(directory)); trackOptions(opts); - const { - packageManager: packageManagerOpt, - skipInstall, - skipTransforms, - } = opts; + const { packageManager, skipInstall, skipTransforms } = opts; logger.log(chalk.bold(turboGradient(`\n>>> TURBOREPO\n`))); info(`Welcome to Turborepo! Let's get you set up with a new codebase.`); logger.log(); - // if both the package manager option and command are provided, the option takes precedence - const packageManager = packageManagerOpt ?? packageManagerCmd; - const [online, availablePackageManagers] = await Promise.all([ isOnline(), getAvailablePackageManagers(),