paralegal_flow

Module args

Source
Expand description

Command line arguments and parsing.

This module deliberately hides all of the struct fields we have here. The reason is that the fields and their types are used by clap as the names of the command line arguments. But we might want to change the names or their interpretation (e.g. go from a default positive argument like --strict to a default negative one e.g. --relax). That is why instead we expose methods, which do not correspond directly to those arguments but allow us to change the name and default value of the argument without having to migrate the code using that argument.

Structsยง

Enumsยง

Functionsยง