0.4.8 • Published 3 months ago

ucmd v0.4.8

Weekly downloads
-
License
MIT
Repository
github
Last release
3 months ago

µCMD API Docs

minimal and strictly typed argument parsing for node.js 19+

Installation

$ npm i ucmd
# or
$ yarn add ucmd
# or
$ pnpm add ucmd

Usage

import { ucmd, Command } from "ucmd";

const buildCommand = {
  name: "build",
  run: (ctx) => console.log(ctx.args, ctx.positionals),
  args: {
    config: {
      type: "string",
      short: "c",
    },
  },
} satisfies Command;

ucmd("scripts")
  .withCommand({
    name: "test",
    run: (ctx) => console.log(ctx.args, ctx.positionals),
  })
  .withCommand(buildCommand)
  .run();
0.4.8

3 months ago

0.4.7

3 months ago

0.4.6

5 months ago

0.4.5

9 months ago

0.4.4

10 months ago

0.3.0

1 year ago

0.2.1

1 year ago

0.2.0

1 year ago

0.4.1

1 year ago

0.4.0

1 year ago

0.4.3

1 year ago

0.4.2

1 year ago

0.1.0

1 year ago

0.0.2

1 year ago

0.0.1

1 year ago