This change adds best::app, which is best's main() replacement. It also beings in best::cli and best::parse_flags, which provide a structured mechanism for defining and parsing complex command-line flags.
This change includes a binary, //best/cli:toy, which demonstrates all of the flag parser's features.
It also includes some new integer parsing APIs, and gives the unit testing framework a flags struct: unit test can finally be filtered by name!
This change adds
best::app
, which isbest
'smain()
replacement. It also beings inbest::cli
andbest::parse_flags
, which provide a structured mechanism for defining and parsing complex command-line flags.This change includes a binary,
//best/cli:toy
, which demonstrates all of the flag parser's features.It also includes some new integer parsing APIs, and gives the unit testing framework a flags struct: unit test can finally be filtered by name!