diff options
| author | Igor Minar | 2013-05-21 03:42:57 -0700 |
|---|---|---|
| committer | Igor Minar | 2013-05-21 03:42:57 -0700 |
| commit | 0f7949c62ad346bc00906ea4f7dd811669448413 (patch) | |
| tree | b3a21be235570fea6eae973e0b054986cf70c75b /version.js | |
| parent | d458d7350b8a26752e649bd2b8d061137d0247de (diff) | |
| download | angular.js-0f7949c62ad346bc00906ea4f7dd811669448413.tar.bz2 | |
chore(version.js): remove unused/obsolete script
Diffstat (limited to 'version.js')
| -rwxr-xr-x | version.js | 67 |
1 files changed, 0 insertions, 67 deletions
diff --git a/version.js b/version.js deleted file mode 100755 index f985327e..00000000 --- a/version.js +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/env node - -var FILE = 'version.yaml'; -var fs = require('fs'); -var optimist = require('optimist'); - -optimist - .usage('Manage ' + FILE + '.\nUsage: $0 [options]') - .describe('remove-snapshot', 'Remove -snapshot suffix.') - .describe('minor-bump', 'Bump minor version one step.') - .describe('minor-next', 'Return next minor version.') - .describe('current', 'Return current verion') - .describe('help', 'Show usage'); - - -var bumpMinor = function(version) { - var parts = version.split('.'); - var last = parts.pop(); - - var rc = last.match(/(\d*)rc(\d*)/); - if (rc) { - parts.push(rc[1] + 'rc' + (parseInt(rc[2], 10) + 1)); - } else { - parts.push('' + (parseInt(last, 10) + 1)); - } - - return parts.join('.'); -}; - -fs.readFile(FILE, 'utf8', function(err, content) { - var version = content.match(/version\:\s([^\-\n]*)/)[1]; - - var args = optimist.argv; - if (args['remove-snapshot']) { - fs.writeFile(FILE, content.replace('-snapshot', ''), function(err) { - if (!err) { - console.log('Version updated (removed -snapshot).'); - process.exit(0); - } else { - console.error('Version update failed.'); - process.exit(1); - } - }); - } else if (args['minor-next']) { - process.stdout.write(bumpMinor(version) + '\n'); - process.exit(0); - } else if (args['current']) { - process.stdout.write(version + '\n'); - process.exit(0); - } else if (args['minor-bump']) { - var bumped = bumpMinor(version); - - if (!content.match(/\-snapshot/)) bumped += '-snapshot'; - fs.writeFile(FILE, content.replace(version, bumped), function(err) { - if (!err) { - console.log('Version updated (bumped to ' + bumped + ').'); - process.exit(0); - } else { - console.error('Version update failed.'); - process.exit(1); - } - }); - } else { - console.log(optimist.help()); - process.exit(args['help'] ? 0 : 1); - } -}); |
