Starting a new project can be quite repetitive task.
Fortunately, automating repetitive task is what programming is good at, right?
So you’d expect to find plenty of options spitting boilerplate code around, removing the tedious setup, giving us more time for the fun stuff.
Funny enough they are not that many options around (I mean there is some choice but if you want to know how many is too many option, try to count how many implementation of the ls command, if you can… and then get back to me…)...