title: How can I parse long-form arguments in shell?
body: <p>Everything I see uses <code>getopt</code> or the slightly-fancier <code>getopts</code> which only supports one-character options (e.g., <code>-h</code> but not <code>--help</code>).  I want to do fancy long options.</p>