An interesting read, but I would personally say to stick to the language-specific process. Ie
Rakefiles for Ruby, a task in your
npm run deps as it'll handle things nicer in a language / stack you're more familiar in, although I totally see why you'd want a language-agnostic interace
Recommended read: The Language Agnostic, All-Purpose, Incredible, Makefile https://blog.mindlessness.life/2019/11/17/the-language-agnostic-all-purpose-incredible-makefile.html
This post was filed under bookmarks.