UNPKG

@lukekarrys/r2d2

Version:
39 lines (34 loc) 659 B
#!/usr/bin/env node import { parseArgs } from 'node:util' import call from './call.mjs' import r2d2 from './ascii.mjs' const { values } = parseArgs({ args: process.argv.slice(2), options: { host: { type: 'string', short: 'h', }, username: { type: 'string', short: 'u', }, password: { type: 'string', short: 'p', }, debug: { type: 'boolean', }, color: { type: 'boolean', }, }, }) const color = values.color ?? process.env.NO_COLOR == null call(values) .then(() => console.error(r2d2(color))) .catch((err) => { console.error(err) process.exit(1) })