From 3e128cf80d29eca49bb7bdebc7b056a79c57dae2 Mon Sep 17 00:00:00 2001 From: Julien Oculi Date: Fri, 29 Mar 2024 16:25:29 +0100 Subject: [PATCH] feat(cli): add main cli --- cli.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 cli.ts diff --git a/cli.ts b/cli.ts new file mode 100644 index 0000000..9478ae6 --- /dev/null +++ b/cli.ts @@ -0,0 +1,17 @@ +import config from './deno.json' with { type: 'json' } +import { Command } from '@cliffy/command/command.ts' +import { cmd: send } from './cli/send.ts' + +const cli = new Command() + .name('cohamail') + .description('Mail cli for coh@bit.') + .version(config.version) + .command('send', send) + +if (import.meta.main) { + if (Deno.args.length) { + cli.parse(Deno.args) + } else { + cli.showHelp() + } +}