A zero-dependency, declarative way to build Node.js command-line interfaces.
#!/usr/bin/env node
import { parseArgs } from "@typepurify/cli";
const args = parseArgs(process.argv.slice(2));
if (args.port) {
console.log("Starting server on port", args.port);
} else {
console.log("No port provided.");
}$ node cli.js --help
Parsed Arguments:{ port: 8080 }