mirror of
				https://github.com/cderche/greenlock-storage-s3
				synced 2025-11-04 06:02:46 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			36 lines
		
	
	
		
			705 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			36 lines
		
	
	
		
			705 B
		
	
	
	
		
			JavaScript
		
	
	
		
			Executable File
		
	
	
	
	
#!/usr/bin/env node
 | 
						|
 | 
						|
var util = require('./util');
 | 
						|
 | 
						|
var input = process.argv[2];
 | 
						|
var version;
 | 
						|
 | 
						|
switch (input) {
 | 
						|
	case 'major':
 | 
						|
		version = util.bumpMajor();
 | 
						|
		break;
 | 
						|
	case 'minor':
 | 
						|
		version = util.bumpMinor();
 | 
						|
		break;
 | 
						|
	case 'patch':
 | 
						|
	case undefined:
 | 
						|
		version = util.bumpPatch();
 | 
						|
		break;
 | 
						|
	default:
 | 
						|
		version = util.checkAndNormalizeVersion(input);
 | 
						|
}
 | 
						|
 | 
						|
var nextReleaseFiles = util.listNextReleaseFiles();
 | 
						|
 | 
						|
var versionJSON = nextReleaseFiles.reduce(function(changes, filepath) {
 | 
						|
	return changes.concat(util.readChangesFromJSON(filepath));
 | 
						|
}, []);
 | 
						|
 | 
						|
util.writeToVersionJSON(version, versionJSON);
 | 
						|
 | 
						|
util.clearNextReleaseDir();
 | 
						|
 | 
						|
util.addVersionJSONToChangelog(version, versionJSON);
 | 
						|
 | 
						|
util.writeToChangelog();
 |