Command-Line Interface Utils for TypeScript projects.
This package ships TypeScript source files directly (no JavaScript build output).
npm install level51/cliuimport { boot, requireInput, requireOption } from '@level51/cliu';
const environment = await requireOption('env', ['dev', 'staging', 'prod'] as const);
const projectId = await requireInput('projectId');
await boot({
appName: `Deploy ${environment}`,
basePath: './tasks',
});boot loads task modules from basePath and optionally accepts --task <path> to run a task directly.