1
0
Derivar 0
Este cometimento está contido em:
AJ ONeal 2015-12-16 11:43:30 +00:00
ascendente 4b6dff174e
cometimento 23b74e0609
4 ficheiros modificados com 47 adições e 4 eliminações

Ver ficheiro

@ -27,7 +27,49 @@ cli.parse({
, 'logs-dir': [ false, "(ignored)", 'string', '~/letsencrypt/var/log/' ]
});
cli.main(function(args, options) {
console.log(args);
console.log(options);
// ignore certonly and extraneous arguments
cli.main(function(_, options) {
var args = {};
var homedir = require('homedir')();
Object.keys(options).forEach(function (key) {
var val = options[key];
if ('string' === typeof val) {
val = val.replace(/^~/, homedir);
}
key = key.replace(/\-([a-z0-9A-Z])/g, function (c) { return c[1].toUpperCase(); });
args[key] = val;
});
Object.keys(args).forEach(function (key) {
var val = args[key];
if ('string' === typeof val) {
val = val.replace(/\:conf/, args.configDir);
}
args[key] = val;
});
var LE = require('letsencrypt');
var handlers;
if (args.standalone) {
handlers = require('../lib/standalone');
}
else if (args.webrootPath) {
handlers = require('../lib/webroot');
}
LE.create({}, handlers).register(args, function (err, results) {
if (err) {
console.error(err.stack);
return;
}
// should get back account, path to certs, pems, etc?
console.log(results);
});
});

0
lib/standalone.js Ficheiro normal
Ver ficheiro

0
lib/webroot.js Ficheiro normal
Ver ficheiro

Ver ficheiro

@ -33,6 +33,7 @@
},
"homepage": "https://github.com/Daplie/node-letsencrypt-cli",
"dependencies": {
"cli": "^0.11.1"
"cli": "^0.11.1",
"homedir": "^0.6.0"
}
}