Junio C Hamano <[EMAIL PROTECTED]> wrote: > Johannes Schindelin <[EMAIL PROTECTED]> writes: > > >> True. My bad old habit. > > > > An elegant method to do that: > > > > case --some-long-option in "$1"*) ..; esac > > You are almost correct, but you need to realize that I generate > that long "case -s|--s|--so|--som|..." chain using a script that > takes all potential option names as its arguments, and makes > case arms that contain only unambiguous ones, so that I can > handle --some-long-option and --some-other-long-option sensibly.
My head spins.... Isn't it easier to just use getopt(1)? > Also you forgot to grok --some-option-with-args=* in your > version ;-). Please stop! I'm dizzy already! -- Dr. Horst H. von Brand User #22616 counter.li.org Departamento de Informatica Fono: +56 32 654431 Universidad Tecnica Federico Santa Maria +56 32 654239 Casilla 110-V, Valparaiso, Chile Fax: +56 32 797513 - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html