nopalm
Version:
One stop graphical solution to create and manage your local Node.Js projects end to end.
29 lines (24 loc) • 761 B
text/typescript
import { program } from '@caporal/core';
const logger = console;
program
.version('1.0.0')
.description('A simple CLI application to greet users')
.command('greet', 'Greet a user')
.argument('<name>', 'Name of the user')
.action(({ logger, args }) => {
logger.info(`Hello, ${args.name}!`);
})
.command('help', 'Show help information')
.action(({ logger }) => {
logger.info(`Usage: greet [options]
Options:
greet <name> Specify the name to greet
help Show help information
version Show version information`);
})
.command('version', 'Show version information')
.action(({ logger }) => {
logger.info(`greet version 1.0.0`);
});
program.run();