Hey what's up!
I am Pratham a 15 year old, and I wanted to present my first nim project written using the nim standard library: Termcord
Termcord allows you to record shell commands and save them inside workflow file (effectively just json) and execute them on demand. This avoids memorizing tons of scripts and commands by heart and also gives agents the capability to use them across sessions and context windows.
If you have any feedback, it would be awesome since this is the first time using a transpiled language like nim and I don't know the best practices and key optimizations.
Check it out at: https://github.com/PrathamGhaywat/termcord
If this is something you intend to primarily distribute as a js package (I assume for simpler interop with agents), then you might consider compiling using the JS backend rather than installing platform specific binaries.
You can still provide the compiled platform specific binaries downloadable by nimble install or via github releases, but remove the need for running a post-install script, and just directly install a node script.