CLIツールを作ってると、「--repoで指定したリポジトリのブランチだけ補完候補に出したい」みたいな場面があるんですよね。でも普通のCLIパーサーだと各オプションが独立してて、これが意外と難しい。 TypeScript向け型安全CLIパーサーOptiqueで、この問題を解決する仕組みを作ったので、記事にまとめました。

CLIの補完は、入力済みのオプションを考慮してほしい

0

If you have a fediverse account, you can quote this note from your own instance. Search https://bsky.brid.gy/convert/ap/at://did:plc:hwsujd5zpdkyle26zur77vok/app.bsky.feed.post/3mcbtunsg5s2o on your instance and quote it. (Note that quoting is not supported in Mastodon.)