Hey @dylang. You’re welcome. It is was more for me, but I’m happy it’s useful to you! Let me know how I can make it better for you. Also if you have any questions, ask.
We are currently using Commander. It would be helpful to know the advantages of Nash because we'll need a good reason to re-write that portion of our code.
Originally, we started with Commander, but we needed a more flexible way to use flags and commands. This included commands with multiple names (aliases), sub tasks of commands (command-name:task-name), and a much more simple way to define each.
Also, we needes async and sync versions of functions to run before and after commands.
Is your cli a big program?
Looking to get some discussion going on some huge changes for Nash
Planning to wrap my brain around your latest comment on #62 really soon.