<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 18 August 2014 19:44, Marco Martin <span dir="ltr"><<a href="mailto:notmart@gmail.com" target="_blank">notmart@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Monday 18 August 2014, Aaron J. Seigo wrote:<br></span><span class="">> Do you prefer "one tool to rule them all" or "a suite of separately named<br>
> tools, one per task"?<br>
<br>
</span>would go for one to rule them all with syntax like<br>
funq command subcommand [options]<br></blockquote><div><br></div><div>With this approach you can also easily make the command check the value of argv[0] and select the command from that making it easy to get the best of both worlds if someone prefers multiple commands.</div><div><br></div><div>Rich.</div><div> </div></div></div></div>