From 13049fa7316269d1fc64b0f9c378b10937c0e7b7 Mon Sep 17 00:00:00 2001 From: frankpagan Date: Thu, 28 Dec 2023 20:51:25 -0500 Subject: [PATCH] feat: coc acme to manage certs --- src/commands/acme.js | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 src/commands/acme.js diff --git a/src/commands/acme.js b/src/commands/acme.js new file mode 100644 index 0000000..d0b5b54 --- /dev/null +++ b/src/commands/acme.js @@ -0,0 +1,25 @@ +const { requestCertificate } = require('@cocreate/acme') + +module.exports = async function nginx(repos, args) { + let failed = []; + + try { + if (args.length) { + if (args[0] === 'create') { + args.shift() + await createServer(args); + } else if (args[0] === 'delete') { + args.shift() + await deleteServer(args); + } else + await createServer(args); + } + } catch (err) { + failed.push({ name: 'GENERAL', des: err.message }); + console.error(err.red); + } finally { + return failed; + } + +} +