Skip to content

Commit 9d61370

Browse files
committed
WIP
1 parent e6d211c commit 9d61370

3 files changed

Lines changed: 7 additions & 78 deletions

File tree

AI_USAGE_POLICY.md

Lines changed: 0 additions & 74 deletions
This file was deleted.

CONTRIBUTING.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@ would like to work on or if it has already been resolved.
2828
2929
### Development Workflow
3030

31+
> [!IMPORTANT]
32+
> If you're using an AI-assisted coding tool like Claude Code or Codex, make sure the AI follows the instructions in the [AGENTS.md](AGENTS.md) file.
33+
3134
#### Prerequisites
3235

3336
Install GNU Make on your system if it's not already installed.

ROADMAP.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,24 @@ It outlines features to be implemented and their current status.
66
> [!IMPORTANT]
77
> This roadmap is a work in progress and is subject to change.
88
9-
- **Command Structure**
9+
- **Command Structure**
1010
- [x] Nested commands and subcommands
1111
- [x] Command aliases and single-character shortcuts
1212
- [x] Persistent flags (flags on parent commands are available to children)
1313

14-
- **Argument & Flag Parsing**
14+
- **Argument & Flag Parsing**
1515
- [x] Long flags (`--verbose`), short flags (`-v`), and grouped boolean flags (`-vf`)
1616
- [x] Positional Arguments (supports required, optional, and variadic)
1717
- [x] Type-safe access for flags and arguments (e.g., `ctx.getFlag("count", i64)`)
1818
- [x] Reading flag values from environment variables
1919

20-
- **Help & Usage Output**
20+
- **Help & Usage Output**
2121
- [x] Automatic and context-aware `--help` flag
2222
- [x] Automatic `--version` flag
2323
- [x] Clean, aligned help output for commands, flags, and arguments
2424
- [x] Grouping subcommands into custom sections
2525

26-
- **Developer Experience**
26+
- **Developer Experience**
2727
- [x] Simple, declarative API for building commands
2828
- [x] Named access for all flags and arguments
2929
- [x] Shared context data for passing application state

0 commit comments

Comments
 (0)