Fireargs is in technical previewShare feedback

Search

Search documentation

Changelog

Updated Oct 21, 2026

0.6.0 (2026-10-20)

Features

  • add a CLI-only parse to option and argument config (1db9a03)
  • declare required positionals and report input errors like commander (7f030c0)
  • derive kebab-case flags from input keys (b407384)
  • pass a handler context and render human output (5b32751)

0.5.0 (2026-10-20)

Features

  • add helpGroup to command and program config (9ab8a6e), closes #3
  • add program.router() and distinct Command/Program types (96fb726), closes #2
  • ship the fireargs-* agent skills in the package and on fireargs.dev (a776f7e)

Bug Fixes

  • make zod and commander peer dependencies (3b82e16)

0.4.1 (2026-10-06)

Bug Fixes

  • ci: look up the release PR instead of reading the action output (e65ae41)

0.4.0 (2026-08-29)

Features

  • landing: add Datist attribution band (28849df)

0.3.0 (2026-04-30)

Features

  • --llms emits flat MCP tools/list shape (same for command + program) (d3f4574)
  • --llms manifest contains only JSON-relevant info (dc018cd)
  • accept commander config via createCommand(config) (fa365d1)
  • add addHelpText/exitOverride/configureOutput/etc. to CommandConfig (b1a3555)
  • add commander hooks and configureHelp to CommandConfig (82a5235)
  • add readme field to --llms manifest (53ea131)
  • built-in --json [value] for JSON I/O mode (LLM-friendly) (0e6022d)
  • built-in --llms manifest for LLM tool-use (ebb7774)
  • command-creation API (f.command/f.argument) (3c7cf02)
  • compile chain to commander Command on .handler() (2a4ebde)
  • derive choices, defaults, variadic, mandatory from zod (f765656)
  • enrich --llms input schema with per-field fireargs metadata (2b0c09a)
  • f.program for subcommand trees with MCP-style --llms manifest (a5f3281)
  • nested programs compose recursively in --llms manifest (5f77450)
  • per-field config via createArgument()/createOption() builders (cbb31e2)
  • surface usage as a reserved _usage tool entry (522f4ce)

0.2.0 (2026-03-16)

Features

  • Added documentation website (cd2620e)

Created with ❤ and Livemark