1 | "use strict";
|
2 | Object.defineProperty(exports, "__esModule", { value: true });
|
3 | const base_command_1 = require("../base-command");
|
4 | const security_1 = require("@bearer/security");
|
5 | class Decrypt extends base_command_1.default {
|
6 | async run() {
|
7 | const { args } = this.parse(Decrypt);
|
8 | const cipher = new security_1.default(args.secretKey);
|
9 | this.log(cipher.decrypt(args.decryptedMessage));
|
10 | }
|
11 | }
|
12 | Decrypt.description = 'Decrypt using bearer security';
|
13 | Decrypt.hidden = true;
|
14 | Decrypt.flags = Object.assign({}, base_command_1.default.flags);
|
15 | Decrypt.args = [{ name: 'secretKey', required: true }, { name: 'decryptedMessage', required: true }];
|
16 | exports.default = Decrypt;
|