MCPcopy
hub / github.com/KuroLabs/stegcloak / cliHide

Function cliHide

cli.js:23–46  ·  view source on GitHub ↗
(secret, password, cover, crypt, integrity, op)

Source from the content-addressed store, hash-verified

21
22
23function cliHide(secret, password, cover, crypt, integrity, op) {
24 const stegcloak = new StegCloak(crypt, integrity)
25 const spinner = ora(chalk.cyan.bold('Hiding your text'))
26 spinner.start()
27 let payload
28 try {
29 payload = stegcloak.hide(secret, password, cover, op)
30 } catch (e) {
31 console.log('\n')
32 console.log(chalk.red(e))
33 process.exit(0)
34 }
35 clipboardy.writeSync(payload)
36 setTimeout(() => {
37 spinner.stop()
38 if (op) {
39 fs.writeFileSync(op, payload)
40 console.log(chalk.grey(`\n Written to ${op} \n`))
41 process.exit(0)
42 }
43 console.log(chalk.grey('\nCopied to clipboard\n'))
44 process.exit(0)
45 }, 300)
46};
47
48function createStringQuestion(str, nameIt) {
49 return { type: 'string', message: str, name: nameIt }

Callers 1

cli.jsFile · 0.85

Calls 1

hideMethod · 0.95

Tested by

no test coverage detected