OpenNov 18, 2022
Overdue by 3 year(s)
•Due by January 1, 2023
•Last updated Version 1 of the reeflective/flags library
Goals
- Support for modern shell completion systems directly derived from the lib's core functioning: best of
cobra, best ofreflect - Support local/remote CLI execution and binary builds: client/server commands, while not hampering on the UI part of the CLI, nor its parsing efficacy.
- Enlarging the ability to run command-as-config-files (batch files), which is similar to the usual "config-as-code" suspect. The old flags version would not be able to manage multiple invocations of the same command in the same file/run.
- Refactoring the code so that maintenance is easier, which is supremely important given the core nature of this library (eg. using
reflectthe right way: to kill the CLI) - Approaching parity with Cobra's arbitrarily nested structure, without compromising a dime of this flags library.
- Appropriate coverage of these new features.
100% complete
List view
0 issues of 0 selected
There are no open issues in this milestone
Add issues to milestones to help organize your work for a particular release or project. Find and add issues with no milestones in this repo.