Formalization #7
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
ArgsList - A std::vector of std::strings.
Token - A std::string in the list of arguments.
Delimiter - A character that indicates a separation between two tokens. The set of supported delimiters is accessible.
Flag - An argument with a dashed prefix.
-a
-L
Multiple can be grouped together:-abcdef
.--verbose
. Flags often have a short alias, and one or more long aliases.--file peter.txt
-f=a.out
Subcommand - A non-flag argument that invokes it's own argument parsing routine.
Automated help and completion.
Argument, Subcommand, and flag validation - Unrecognized Flag, Unrecognized Subcommand, Invalid Argument Type.