var fs = require('fs'),

cP = require('child_process');

var jsonObj = fs.readFileSync('./package.json').toString(); jsonObj = JSON.parse(jsonObj);

var a = jsonObj.version.split('.'),

major = a[0],
minor = a[1],
release = a[2];

release = (parseInt(release) + 1).toString();

var finVer = [

major,
minor,
release

].join('.');

jsonObj.version = finVer;

fs.writeFileSync('./package.json', JSON.stringify(jsonObj, null, 2));

cP.exec('gem build snippet.gemspec'); cP.exec('gem push snippet-' + jsonObj.version + '.gem'); process.exit(0);