tristan
|
6f31a5d27c
|
object_rework: working MVP with runtime CommandNode tree
- BaseCommandNode (abstract) / CommandNode(T) split for heterogeneous tree
- Flag(T) with compile-time type branching, Parsable/Coercable modules
- Arg double-process invariant enforcement
- App.generate macro builds CommandNode tree from Command subclasses
- Command#initialize generated via macro finished, populates ivars from handler
- Reserved -h/--help enforcement in Flag#check!
- MatchType::Help added, SubCommand dispatch fixed
- design.adoc: added Planned Features (markdown docs, bash completion)
- Makefile: tabs, .DEFAULT_GOAL, doc_show target
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-08-09 22:49:55 -05:00 |
|
tristan
|
f5571cde73
|
Committing before test
|
2026-08-09 15:20:06 -05:00 |
|
Tristan Ancelet
|
3217750714
|
Added README changes to show install steps
|
2026-03-31 10:27:52 -05:00 |
|
Tristan Ancelet
|
613e059fb7
|
forgot to change one
|
2026-03-31 09:20:53 -05:00 |
|
Tristan Ancelet
|
771934b486
|
Changed structure
|
2026-03-31 09:17:36 -05:00 |
|
Tristan Ancelet
|
37ea36cfdd
|
Pushing changes
|
2026-03-20 19:01:33 -05:00 |
|
Tristan Ancelet
|
3775096cc3
|
had to add thing
|
2026-03-11 13:39:14 -05:00 |
|
Tristan Ancelet
|
71e10f10ea
|
Testing
|
2026-02-23 16:19:31 -06:00 |
|
Tristan Ancelet
|
19424b5c44
|
had to fix another thing
|
2026-02-23 15:41:36 -06:00 |
|
Tristan Ancelet
|
4073706c45
|
Forgot to add some things
|
2026-02-23 15:40:19 -06:00 |
|
Tristan Ancelet
|
21a2b0d972
|
Doing test
|
2026-02-23 15:22:13 -06:00 |
|
Tristan Ancelet
|
5a14063e1f
|
Testing
|
2026-02-23 13:19:08 -06:00 |
|
Tristan Ancelet
|
a29a65ceae
|
Testing
|
2026-02-23 13:18:39 -06:00 |
|
Tristan Ancelet
|
49f175e9c6
|
Testing again
|
2026-02-23 13:16:17 -06:00 |
|
Tristan Ancelet
|
fd3b9460e7
|
testing
|
2026-02-23 13:14:38 -06:00 |
|
Tristan Ancelet
|
136298e67c
|
Changing to cligen
|
2026-02-23 13:09:33 -06:00 |
|
Tristan Ancelet
|
9b50633c0e
|
Testing
|
2026-02-23 12:58:15 -06:00 |
|
Tristan Ancelet
|
b91ecad7e5
|
Initial commit
|
2026-02-23 10:30:34 -06:00 |
|