Module cli

Source
Expand description

This module holds the Command Line Interface design.

Structs§

ClangParams
A data structure to contain CLI options that relate to clang-tidy or clang-format arguments.
Cli
A structure to contain parsed CLI options.
FeedbackInput
A struct to contain CLI options that relate to ResApiClient.post_feedback().

Enums§

LinesChangedOnly
An enum to describe --lines-changed-only CLI option’s behavior.
ThreadComments
An enum to describe --thread-comments CLI option’s behavior.

Functions§

convert_extra_arg_val
Converts the parsed value of the --extra-arg option into an optional vector of strings.
get_arg_parser
Builds and returns the Command Line Interface’s argument parsing object.