mirror of
https://github.com/NixOS/nix
synced 2025-06-29 02:11:15 +02:00
Use enum struct
and drop prefixes
This does a few enums; the rest will be gotten in subsequent commits.
This commit is contained in:
parent
eb1911e277
commit
87b32bab05
57 changed files with 382 additions and 354 deletions
|
@ -10,17 +10,19 @@ MixCommonArgs::MixCommonArgs(const string & programName)
|
|||
.longName("verbose")
|
||||
.shortName('v')
|
||||
.description("increase verbosity level")
|
||||
.handler([]() { verbosity = (Verbosity) (verbosity + 1); });
|
||||
.handler([]() { verbosity = (Verbosity) ((uint64_t) verbosity + 1); });
|
||||
|
||||
mkFlag()
|
||||
.longName("quiet")
|
||||
.description("decrease verbosity level")
|
||||
.handler([]() { verbosity = verbosity > lvlError ? (Verbosity) (verbosity - 1) : lvlError; });
|
||||
.handler([]() { verbosity = verbosity > Verbosity::Error
|
||||
? (Verbosity) ((uint64_t) verbosity - 1)
|
||||
: Verbosity::Error; });
|
||||
|
||||
mkFlag()
|
||||
.longName("debug")
|
||||
.description("enable debug output")
|
||||
.handler([]() { verbosity = lvlDebug; });
|
||||
.handler([]() { verbosity = Verbosity::Debug; });
|
||||
|
||||
mkFlag()
|
||||
.longName("option")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue