From 0df079268324c7beb9fb9be29cf6bb8d52fab9ab Mon Sep 17 00:00:00 2001 From: Raheem Azeez Abiodun Date: Wed, 17 Oct 2018 15:01:51 +0100 Subject: [PATCH] update success message to show selected package manager after installation --- actions/new.action.ts | 4 ++-- lib/package-managers/abstract.package-manager.ts | 4 ++-- lib/ui/messages.ts | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/actions/new.action.ts b/actions/new.action.ts index 41c05ee2f..e0777edc2 100644 --- a/actions/new.action.ts +++ b/actions/new.action.ts @@ -153,7 +153,7 @@ const installPackages = async (inputs: Input[], options: Input[]) => { if (inputPackageManager !== undefined) { try { packageManager = PackageManagerFactory.create(inputPackageManager); - await packageManager.install(installDirectory); + await packageManager.install(installDirectory, inputPackageManager); } catch (error) { if (error && error.message) { console.error(chalk.red(error.message)); @@ -161,7 +161,7 @@ const installPackages = async (inputs: Input[], options: Input[]) => { } } else { packageManager = await selectPackageManager(); - await packageManager.install(installDirectory); + await packageManager.install(installDirectory, packageManager.name.toLowerCase()); } }; diff --git a/lib/package-managers/abstract.package-manager.ts b/lib/package-managers/abstract.package-manager.ts index 3bc4848a2..17725bc71 100644 --- a/lib/package-managers/abstract.package-manager.ts +++ b/lib/package-managers/abstract.package-manager.ts @@ -11,7 +11,7 @@ import { ProjectDependency } from './project.dependency'; export abstract class AbstractPackageManager { constructor(protected runner: AbstractRunner) {} - public async install(directory: string) { + public async install(directory: string, packageManager: string) { const spinner = ora({ spinner: { interval: 120, @@ -38,7 +38,7 @@ export abstract class AbstractPackageManager { console.info(messages.GET_STARTED_INFORMATION); console.info(); console.info(chalk.gray(messages.CHANGE_DIR_COMMAND(directory))); - console.info(chalk.gray(messages.START_COMMAND)); + console.info(chalk.gray(messages.START_COMMAND(packageManager))); console.info(); } catch { spinner.fail(); diff --git a/lib/ui/messages.ts b/lib/ui/messages.ts index 60efc2ed4..d0b6249bf 100644 --- a/lib/ui/messages.ts +++ b/lib/ui/messages.ts @@ -28,7 +28,7 @@ export const messages = { emojis.POINT_RIGHT } Get started with the following commands:`, CHANGE_DIR_COMMAND: (name: string) => `$ cd ${name}`, - START_COMMAND: '$ npm run start', + START_COMMAND: (name: string) => `$ ${name} run start`, PACKAGE_MANAGER_INSTALLATION_FAILED: `${ emojis.SCREAM } Packages installation failed, see above`,