You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In case you are wondering where all the beginner documentation has gone (including the book that was started), everything is archived until v1.0 is released.
Here are the modules that (at least) must be v1.0.0 before we can consider Bonzai itself at v1.0.0:
cmds/help
comp
cmds/vars
cmds/vars/cmd/var
Before they get that tag must have following:
Full documentation with no broken links
As much example-based unit-test coverage as reasonable possible with go cover
We will also need an approved logo before I'll put a v1.0.0 on anything.
Another day, another dozen squashed bugs. Most notably we included better customization for those wanting to do their own cmdtree text implementations while allowing the mark.Usage to be completed. cmds/help got a rebuild making it ready for inclusion in other tools. We also added Cmd.Def back when other use cases emerged that make it extremely valuable and not necessarily tied to Cmds.
Reworked Cmd.Vars significantly to work with environment variables and better as a declaration of variables that can be used. Includes persistence hints for any persistence layer a caller might want to use.
Activity
rwxrob commentedon Nov 17, 2024
Another day, another dozen squashed bugs. Most notably we included better customization for those wanting to do their own cmdtree text implementations while allowing the mark.Usage to be completed. cmds/help got a rebuild making it ready for inclusion in other tools. We also added Cmd.Def back when other use cases emerged that make it extremely valuable and not necessarily tied to Cmds.
rwxrob commentedon Nov 17, 2024
Add Cmd.Env to assist with setting environment variables in a way that does not depend on the shell. All will be set in the Seek path.
rwxrob commentedon Nov 17, 2024
... and now we have SeekInit and Cmd.Init which provides powerful insight possibilities when descending into the command to be run.
rwxrob commentedon Nov 17, 2024
Moved Vars and Env to bonzai.VarMap so easier to write.
rwxrob commentedon Nov 21, 2024
Reworked
Cmd.Varssignificantly to work with environment variables and better as a declaration of variables that can be used. Includes persistence hints for any persistence layer a caller might want to use.rwxrob commentedon Dec 8, 2024
Just knocked out one of the more complicated things remaining before a 1.0, variable declaration, inheritance, and persistence.