My personal take is WWUD? (What Would Un*X Do?).
And the answer is quite simply. Many small tools.
Less to manage at once. Less to go wrong.
Allow for unseen combinations, uses and development.
--
perl -pe "s/\b;([mnst])/'\1/mg"
Comment on Re: One Big Script vs Several Specialized Scripts