From bd3e1e5e64dc2bd4d189c2bb213789e4a41c3b0c Mon Sep 17 00:00:00 2001 From: coderaiser Date: Fri, 18 Jul 2014 05:51:12 -0400 Subject: [PATCH] feature(gulp) add docs --- gulpfile.js | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) diff --git a/gulpfile.js b/gulpfile.js index 00aaa588..1dc1bed6 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -104,8 +104,22 @@ } }); + gulp.task('docs', function() { + var version = Info.version, + versionNew = getNewVersion(), + msg = 'ERROR: version is missing. gulp readme --v'; + + if (!versionNew) { + console.log(msg); + } else { + replaceVersion('README.md', version, versionNew); + replaceVersion('HELP.md', version, versionNew); + } + + }); + gulp.task('default', ['jshint', 'css', 'test']); - gulp.task('release', ['changelog', 'package']); + gulp.task('release', ['changelog', 'package', 'docs']); function onError(params) { console.log(params.message); @@ -125,4 +139,20 @@ return versionNew; } + function replaceVersion(name, version, versionNew) { + fs.readFile(name, 'utf8', function(error, data) { + if (error) { + console.log(error); + } else { + data = data.replace(version, versionNew); + + fs.writeFile(name, data, function(error) { + var msg = 'done: ' + name; + + console.log(error || msg); + }); + } + }); + } + })();