npub
Version:
publishing tool for your node projects hosted on github
21 lines (14 loc) • 470 B
text/coffeescript
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')