Linux bear.hostingplus.cl 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
LiteSpeed
Server IP : 192.140.57.17 & Your IP : 216.73.216.41
Domains :
Cant Read [ /etc/named.conf ]
User : explo
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
opt /
bitninja-dispatcher /
node_modules /
cowsay /
Delete
Unzip
Name
Size
Permission
Date
Action
build
[ DIR ]
drwxr-xr-x
2026-02-20 01:17
cows
[ DIR ]
drwxr-xr-x
2026-02-20 01:17
lib
[ DIR ]
drwxr-xr-x
2026-02-20 01:17
LICENSE
1.24
KB
-rw-r--r--
2026-02-18 13:02
README.md
3.63
KB
-rw-r--r--
2026-02-18 13:02
cli.js
2.18
KB
-rwxr-xr-x
2026-02-18 13:02
index.d.ts
3.7
KB
-rw-r--r--
2026-02-18 13:02
index.js
3.38
KB
-rw-r--r--
2026-02-18 13:02
package.json
2.1
KB
-rw-r--r--
2026-02-18 13:02
Save
Rename
#!/usr/bin/env node const yargs = require('yargs') .usage(` Usage: $0 [-e eye_string] [-f cowfile] [-h] [-l] [-n] [-T tongue_string] [-W column] [-bdgpstwy] text If any command-line arguments are left over after all switches have been processed, they become the cow's message. If the program is invoked as cowthink then the cow will think its message instead of saying it. `) .options({ e: { default: 'oo', }, T: { default: ' ', }, W: { default: 40, type: 'number', }, f: { default: 'default', }, think: { type: 'boolean', }, }) .describe({ b: 'Mode: Borg', d: 'Mode: Dead', g: 'Mode: Greedy', p: 'Mode: Paranoia', s: 'Mode: Stoned', t: 'Mode: Tired', w: 'Mode: Wired', y: 'Mode: Youthful', e: "Select the appearance of the cow's eyes.", T: 'The tongue is configurable similarly to the eyes through -T and tongue_string.', h: 'Display this help message', n: 'If it is specified, the given message will not be word-wrapped.', W: 'Specifies roughly where the message should be wrapped. The default is equivalent to -W 40 i.e. wrap words at or before the 40th column.', f: "Specifies a cow picture file (''cowfile'') to use. It can be either a path to a cow file or the name of one of cows included in the package.", r: 'Select a random cow', l: 'List all cowfiles included in this package.', think: 'Think the message instead of saying it aloud.', }) .boolean(['b', 'd', 'g', 'p', 's', 't', 'w', 'y', 'n', 'h', 'r', 'l']) .help() .alias('h', 'help'); const argv = yargs.argv; if (argv.l) { listCows(); } else if (argv._.length) { say(); } else { require('get-stdin')().then((data) => { if (data) { argv._ = [require('strip-final-newline')(data)]; say(); } else { yargs.showHelp(); } }); } function say() { const module = require('./index'); const think = /think$/.test(argv['$0']) || argv.think; console.log(think ? module.think(argv) : module.say(argv)); } function listCows() { require('./index').list((err, list) => { if (err) throw new Error(err); console.log(list.join(' ')); }); }