Skip to content

Commit b85d1cc

Browse files
authored
Merge pull request #298 from jambulud/develop
fix(cli): project creation with uppercase and initialization
2 parents 74f87be + 7da6c34 commit b85d1cc

2 files changed

Lines changed: 6 additions & 2 deletions

File tree

packages/cli/src/commands/new.command.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -525,6 +525,8 @@ export async function generateCode(args: yargs.Arguments<any>): Promise<void> {
525525
* @param args program arguments
526526
*/
527527
export async function handler(args: yargs.Arguments): Promise<void> {
528+
args.name = strings.dasherize(args.name as string);
529+
528530
if (args.n) {
529531
await generateCode(args);
530532
} else {

packages/cli/src/utils/utils.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@ import { ChildProcess, spawn } from 'child_process';
66
import { writeFile } from 'fs';
77
import fetch from 'node-fetch';
88
import { join, resolve } from 'path';
9+
import { strings } from '@angular-devkit/core';
910

1011
export function mapSchematicOptions(collectionName: string, options: Input[]): string[] {
1112
return options.reduce(
@@ -86,10 +87,11 @@ export async function addGitIgnore(folder: string): Promise<void> {
8687
}
8788

8889
export async function initGit(appPath: string): Promise<void> {
90+
const path = strings.dasherize(appPath);
8991
console.log(chalk.blueBright('Initializing git repository... please wait'));
9092
const runner = new GitRunner();
91-
await runner.run('init', true, join(process.cwd(), appPath));
92-
await addGitIgnore(join(process.cwd(), appPath));
93+
await runner.run('init', true, join(process.cwd(), path));
94+
await addGitIgnore(join(process.cwd(), path));
9395
console.log(chalk.greenBright('Git initialization ends successfuly'));
9496
}
9597

0 commit comments

Comments
 (0)