cc-zos
Version:
Command-line interface for the ZeppelinOS smart contract platform
23 lines (16 loc) • 739 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
var _stdout = require('../utils/stdout');
var _stdout2 = _interopRequireDefault(_stdout);
var _ControllerFor = require('../models/local/ControllerFor');
var _ControllerFor2 = _interopRequireDefault(_ControllerFor);
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
exports.default = async function bumpVersion({ version, packageFile = undefined }) {
const controller = (0, _ControllerFor2.default)(packageFile);
if (!version) throw Error('A version name must be provided to initialize a new version.');
controller.bumpVersion(version);
controller.writePackage();
(0, _stdout2.default)(version);
};