Expand description

Validation logic for argument values and more.

Functions

Validate date range argument value(s). Return vector of at most 2 strings or error. A valid date range can be either one date string (“2022-01-01” for just January 1st) or two strings to indicate an inclusive range of dates (“2022-01-01” “2022-01-02”).

Validate line range argument value(s). Return vector of at most integers or error. A valid line range can be either one line number (1 for line one) or two line numbers to indicate multiple lines (0 20 to get first 20 lines).