effect-cli
Installation
SKILL.md
Effect CLI (v4)
Build type-safe command-line applications with typed arguments, flags, subcommands, and dependency injection.
Import Pattern
import { Argument, Command, Flag } from 'effect/unstable/cli';
Platform services and runtime for the entry point:
import { NodeRuntime, NodeServices } from '@effect/platform-node';
Positional Arguments (Argument)
Positional arguments are parsed in order. Argument.boolean intentionally does not exist — use Flag.boolean or Argument.choice("name", ["true", "false"]) instead.