UNPKG

npub

Version:

publishing tool for your node projects hosted on github

21 lines (14 loc) 470 B
readline = require('readline') debug = require('debug') 'prompt' module.exports = (version, callback) -> debug version prompt = readline.createInterface input: process.stdin, output: process.stdout prompt.question "Publish #{version}? (Y/n) ", (answer) -> debug "status: #{answer}" prompt.close() # blank answer is the default 'Y' if !answer || /y|Y/.test answer return callback() callback(new Error 'user aborted publish')