Re: [PATCH] test-lib: allow short options to be stacked
- From
Matheus Tavares Bernardino <matheus.bernardino@usp.br>
- Date
- Mar 21, 2020, 18:55 UTC
- Message-ID
- <CAHd-oW73xp2=XcFr1F57fo2UtAyuZ2aeXVSc_A50bYKKVN7fJw@mail.gmail.com>
- In-Reply-To
- <2a54d866-c40e-da5e-4c0c-6bfcb56eb8f7@kdbg.org>
On Sat, Mar 21, 2020 at 5:55 AM Johannes Sixt <j6t@kdbg.org> wrote:
Show 22 quoted lines
> > Am 21.03.20 um 04:07 schrieb Matheus Tavares: > > > > +for opt > > +do > > + if test -n "$store_arg_to" > > + then > > + eval $store_arg_to=\$opt > > + store_arg_to= > > + prev_opt= > > + continue > > + fi > > + > > + case "$opt" in > > + --*) > > Can we please have a case arm for -? here: > > --* | -?) > > so that we do not pay the price of many sub-processes when options are > _not_ stacked?
Makes sense, thanks. However, using Peff's suggestion[1] for the character iteration already eliminates the need for extra processes. So it will cover this case as well.
[1]: https://lore.kernel.org/git/20200321062611.GA1441446@coredump.intra.peff.net/