Skip to content

Commit

Permalink
chore: update output log
Browse files Browse the repository at this point in the history
  • Loading branch information
0618 committed Dec 7, 2023
1 parent 54647a1 commit 5ebbbc2
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 6 deletions.
6 changes: 4 additions & 2 deletions packages/create-amplify/src/amplify_project_creator.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,8 @@ void describe('AmplifyProjectCreator', () => {
initialProjectFileGeneratorMock as never,
npmInitializedEnsurerMock as never,
gitIgnoreInitializerMock as never,
process.cwd()
process.cwd(),
'npm'
);
mock.method(logger, 'log', logMock.log);
await amplifyProjectCreator.create();
Expand Down Expand Up @@ -71,7 +72,8 @@ void describe('AmplifyProjectCreator', () => {
initialProjectFileGeneratorMock as never,
npmInitializedEnsurerMock as never,
gitIgnoreInitializerMock as never,
'/project/root'
'/project/root',
'npm'
);
mock.method(logger, 'log', logMock.log);
await amplifyProjectCreator.create();
Expand Down
14 changes: 11 additions & 3 deletions packages/create-amplify/src/amplify_project_creator.ts
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,8 @@ export class AmplifyProjectCreator {
private readonly initialProjectFileGenerator: InitialProjectFileGenerator,
private readonly initializedEnsurer: ProjectInitializer,
private readonly gitIgnoreInitializer: GitIgnoreInitializer,
private readonly projectRoot: string
private readonly projectRoot: string,
private readonly packageManager: PackageManager
) {}

/**
Expand Down Expand Up @@ -71,10 +72,17 @@ export class AmplifyProjectCreator {
? ''
: `cd .${this.projectRoot.replace(process.cwd(), '')}; `;

const executable =
this.packageManager === 'npm'
? 'npx'
: this.packageManager.startsWith('yarn')
? 'yarn'
: this.packageManager;

logger.log(
`Welcome to AWS Amplify!
Run \`npx amplify help\` for a list of available commands.
Get started by running \`${cdCommand}npx amplify sandbox\`.`
Run \`${executable} amplify help\` for a list of available commands.
Get started by running \`${cdCommand}${executable} amplify sandbox\`.`
);

logger.log(
Expand Down
3 changes: 2 additions & 1 deletion packages/create-amplify/src/create_amplify.ts
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,8 @@ const amplifyProjectCreator = new AmplifyProjectCreator(
new InitialProjectFileGenerator(projectRoot, packageManager),
new ProjectInitializer(projectRoot, packageManager),
new GitIgnoreInitializer(projectRoot),
projectRoot
projectRoot,
packageManager
);

try {
Expand Down

0 comments on commit 5ebbbc2

Please sign in to comment.