Most of the issues with Grunt and the like can be done away with by following good coding practices. i.e. keep your code outside the Grunt context and write unit tests for it. See the Thin Grunt Manifesto: https://www.exratione.com/2015/08/thin-grunt-manifesto/ I'm not sure I buy fleeing to the command line as a viable alternative. You are in essence going to have to write a bash script at some point because the comm…
or do it in python like I did - http://kopy.io/yvEGl it works amazingly and gives you endless flexibility without require bash.