fusionauth-cli
Version:
FusionAuth CLI for node 22
20 lines (19 loc) • 743 B
JavaScript
import figlet from 'figlet';
import { Command } from '@commander-js/extra-typings';
import chalk from 'chalk';
import * as commands from './commands/index.js';
// @ts-ignore
import pkg from '../package.json' with { type: 'json' };
const fusionString = figlet.textSync('Fusion').split('\n');
const authString = figlet.textSync('Auth').split('\n');
fusionString.forEach((line, i) => {
console.log(chalk.white(line) + chalk.hex('#F58320')(authString[i]));
});
const program = new Command();
program
.name('@fusionauth/cli')
.description('CLI for FusionAuth')
.version(pkg.version);
Object.values(commands).forEach(command => program.addCommand(command));
program.parse();