From e12e49e25e6eab81202701febaf6513e39cad570 Mon Sep 17 00:00:00 2001 From: Berkeley Martinez Date: Mon, 7 Dec 2015 23:15:50 -0800 Subject: [PATCH] Fix run first time Now called `only-once` but will not throw if run more than once also, uses node to create file --- README.md | 2 +- package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index c81c0bb1e3..a55ccf5405 100644 --- a/README.md +++ b/README.md @@ -119,7 +119,7 @@ mongod # Initialize Free Code Camp # This will seed the database for the first time. # This command should only be run once. -npm run first-time +npm run only-once # start the application gulp diff --git a/package.json b/package.json index 01be061ba0..f2e1c72ca5 100644 --- a/package.json +++ b/package.json @@ -6,8 +6,8 @@ "url": "https://github.com/freecodecamp/freecodecamp.git" }, "scripts": { - "first-time": "npm run create-rev && echo '\n\nseeding database\n\n' && node seed && node seed/nonprofits", - "create-rev": "test ! -e server/rev-manifest.json && echo '\n\ncreating manifest\n\n' && touch server/rev-manifest.json && echo '{}' >> server/rev-manifest.json", + "only-once": "npm run create-rev && echo '\n\nseeding database\n\n' && node seed && node seed/nonprofits && ech", + "create-rev": "node -e \"console.log('\\n\\ncreating manifest\\n\\n'); require('fs').writeFileSync('server/rev-manifest.json', '{}');\"", "build": "NODE_ENV=production gulp build -p", "start": "babel-node server/server.js", "prestart-production": "bower cache clean && bower install && gulp build -p",