jawher / mow.cli

A versatile library for building CLI applications in Go
MIT License
872 stars 55 forks source link

BoolsOpt() for repeated flags (Boolean options)? #123

Open curio77 opened 2 years ago

curio77 commented 2 years ago

Am I mistaken or is there no way to have repeated Boolean options (flags), such as -vvv (say, for increasing a verbosity level)? With pflag, this is possible.

Intuitively, there should be a cmd.BoolsOpt() method enabling this (either operating on an int value or a []bool slice).

Opinions?

alexykot commented 2 months ago

Came here looking for exactly this - a way to make -vvv work. Can't find anything like that, will skip for now. Would be nice to have an out-of-the-box solution.