0.4.8 • Published 1 year ago

ucmd v0.4.8

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year 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

1 year ago

0.4.7

1 year ago

0.4.6

2 years ago

0.4.5

2 years ago

0.4.4

2 years ago

0.3.0

2 years ago

0.2.1

2 years ago

0.2.0

2 years ago

0.4.1

2 years ago

0.4.0

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.1.0

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago