UNPKG

504 BJavaScriptView Raw
1/**
2 * Ask sure to release
3 * @memberof module:apeman-command-releasing
4 * @function ifSure
5 * @param {function) callback - Callback if sure.
6 */
7"use strict";
8
9var yesno = require('yesno');
10
11
12/** @lends ifSure */
13function ifSure(callback) {
14 yesno.ask('Are you sure to release new version? [y/N]', false, function (sure) {
15 if (sure) {
16 callback(true);
17 } else {
18 console.log('Aborted.');
19 process.exit(1);
20 }
21 });
22}
23
24module.exports = ifSure;