Inspired by @Petox03's post, a couple months ago, I built @madinco/smith. It's a small CLI helper, greatly inspired by laravel/artisan, but this time on JS-land.
The idea behind it is to be able to build small commands in JS projects (or directly on your machine) to encapsulate various behaviours, with a nice and fluent syntax.
Will give more details later, including how I use it for my own usecases.
https://github.com/madincohq/smith
I've been learning Go since May of this year. I come from a “container-first” culture and mindset because I didn't want anything on my host. I wanted everything to run inside containers.
The problem was starting new projects… Dockerfiles, Compose, volumes. It got to the point…
GitHubGitHub - Petox03/Keim: lightweight and idiomatic CLI that creates projects container-first in Golanglightweight and idiomatic CLI that creates projects container-first in Golang - Petox03/Keim
GitHubGitHub - madincohq/smithContribute to madincohq/smith development by creating an account on GitHub.
commit aa49645
That's even more surprising than Keim!
It's just like how Laravel Artisan commands works, but in JS. Impressive work