&gt; It&#x27;s sort of silly that there is no machine-parseable usage spec for common Unix commands<p>man pages can qualify for a usage spec. Projects like explainshell.com[1] parse these quite successfully.<p>[1]<a href="http:&#x2F;&#x2F;explainshell.com" rel="nofollow">http:&#x2F;&#x2F;explainshell.com</a>