Optique 0.10.0 released—the biggest update yet for this TypeScript CLI parser library.

What's new:

  • Runtime context system for composing config files, env vars, and other data sources
  • New @optique/config package with Standard Schema validation
  • Man page generation from parser metadata (@optique/man)
  • Inter-option dependencies with context-aware shell completions
  • 11 network value parsers (IP address, port, hostname, email, CIDR, etc.)
  • Program interface: define metadata once, reuse everywhere

This is the last pre-release before 1.0.0.

https://github.com/dahlia/optique/discussions/108

0

If you have a fediverse account, you can quote this note from your own instance. Search https://hollo.social/@hongminhee/019c6199-8394-7460-9b91-aabd6ca12a2c on your instance and quote it. (Note that quoting is not supported in Mastodon.)