flag-rs 0.10.0

A Cobra-inspired CLI framework with dynamic completions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# Roadmap

## Current State

Flag-rs is a working CLI framework at v0.8.4, published on crates.io. Core features are stable: command trees, flag parsing, dynamic completions, shell script generation (bash/zsh/fish), and performance utilities (caching, timeouts, string interning).

## Known Gaps / Potential Next Steps

- No async support - run functions are synchronous only
- No built-in config file integration (by design - zero dependencies)
- No PowerShell or Nushell completion support
- The `completion_optimized` module exists alongside the standard `completion` path; unclear if it's meant to replace it eventually. (`parse_optimized` was removed in 2026-05 — it was pub-but-unused, see git history.)
- No derive macro / proc-macro for declarative command definitions (builder API is the only interface)