diff --git a/index.js b/index.js index fff1222..04781c7 100644 --- a/index.js +++ b/index.js @@ -3,6 +3,7 @@ var Challenge = module.exports; Challenge.create = function (defaults) { + // if you need special options that apply to all domains, you could set them here. return { options: defaults , set: Challenge.set @@ -13,6 +14,7 @@ Challenge.create = function (defaults) { // Show the user the token and key and wait for them to be ready to continue Challenge.set = function (args, cb) { + // if you need per-run / per-domain options set them in approveDomains() and they'll be on 'args' here. if (!args.challenge) { console.error("please update to greenlock v2.7+"); process.exit(); @@ -26,9 +28,8 @@ Challenge.set = function (args, cb) { }); } else { console.info(""); - console.info("Challenge for '" + opts.altname + "'"); - console.info(""); - console.info("We now present (for you copy-and-paste pleasure) your ACME Challenge"); + console.info("We now present (for your copy-and-paste pleasure)..."); + console.info("DNS-01 ACME (Let's Encrypt) Challenge for '" + opts.altname + "'"); console.info(""); console.info(opts.dnsHost + "\tTXT " + opts.dnsAuthorization + "\tTTL 60"); console.info(""); @@ -44,7 +45,7 @@ Challenge.set = function (args, cb) { , expires: opts.expires }, null, ' ').replace(/^/gm, '\t')); console.info(""); - console.info("hit enter to continue..."); + console.info("Insert quarter, er... I mean hit the any key to continue..."); process.stdin.resume(); process.stdin.on('data', function () { process.stdin.pause(); @@ -53,7 +54,7 @@ Challenge.set = function (args, cb) { } }; -// nothing to do here, that's why it's manual +// nothing to do here (that's the dns server's job), that's why it's manual Challenge.get = function (defaults, cb) { // defaults.challenge cb(null); @@ -61,7 +62,7 @@ Challenge.get = function (defaults, cb) { // might as well tell the user that whatever they were setting up has been checked Challenge.remove = function (args, cb) { - console.info("Challenge complete. You may remove the DNS-01 challenge record:"); + console.info("Success. You may now remove the DNS-01 challenge record:"); console.info("\t" + args.challenge.altname + "\tTXT\t" + args.challenge.dnsAuthorization); cb(null); }; diff --git a/package.json b/package.json index b183717..c3cd783 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "le-challenge-dns", - "version": "3.0.1", + "version": "3.0.2", "description": "A manual (interactive CLI) dns-based strategy for Greenlock / Let's Encrypt / ACME DNS-01 challenges", "main": "index.js", "files": [],