diff --git a/bin/cli.js b/bin/cli.js index d827e03..ff02c1e 100644 --- a/bin/cli.js +++ b/bin/cli.js @@ -19,7 +19,7 @@ const cleanGitHistoryCommand = `cd ${repoName} && rm -rf .git && git init && git const cleanGitHistoryCommandWindows = `cd ${repoName} && rmdir .git /s /q && git init && git add --all -- ":!.github" ":!bin" && git commit -m "Initial commit"` const deleteFoldersCommand = `cd ${repoName} && rm -rf .github && rm -rf bin` const deleteFoldersCommandWindows = `cd ${repoName} && rmdir .github /s /q && rmdir bin /s /q` -const deleteBinCommand = `cd ${repoName} && sed -i 's+"bin": "./bin/cli.js",++g' package.json` +const deleteBinCommand = `cd ${repoName} && sed -i 's+"bin": "./bin/cli.js",++g' package.json && tr '\n' '' < package.json` console.log(`Cloning the repository with name ${repoName}`); const checkedOut = runCommand(gitCheckoutCommand); @@ -29,6 +29,9 @@ console.log(`Installing dependencies for ${repoName}`); const installedDeps = runCommand(installDepsCommand); if(!installedDeps) process.exit(-1); +const deleteBin = runCommand(deleteBinCommand); +if(!deleteBin) process.exit(-1); + console.log(`Cleaning History of Git for ${repoName}`); const cleanGitHistory = isWin ? runCommand(cleanGitHistoryCommandWindows) : runCommand(cleanGitHistoryCommand); if(!cleanGitHistory) process.exit(-1); @@ -40,6 +43,3 @@ console.log(`Then you can run: npm start:dev`); const deleteFolders = isWin ? runCommand(deleteFoldersCommandWindows) : runCommand(deleteFoldersCommand); if(!deleteFolders) process.exit(-1); - -const deleteBin = runCommand(deleteBinCommand); -if(!deleteBin) process.exit(-1); \ No newline at end of file diff --git a/package.json b/package.json index 9211e04..0267f51 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@aleleba/create-react-ssr", - "version": "3.0.17", + "version": "3.0.18", "description": "Starter Kit of server side render of react", "bin": "./bin/cli.js", "main": "src/server/index",