CLI interface¶
Holiday converter tool
usage: hc [-h] [-V] [-d] [-v] [-q] [-n] [-c CACHE_DIR] [-i INPUT_FILE]
[-f {schulferien_html}] [-F FROM_DATE] [-T TO_DATE] [-u]
[-t {yaml,json}] [-s {opening_hours.js}] [-D]
output-file
Positional Arguments¶
output-file | Where to write the output file. ‘-‘ will write to STDOUT. |
Named Arguments¶
-V, --version | show program’s version number and exit |
-d, --debug | Write debugging and higher to STDOUT|STDERR. |
-v, --verbose | Write information and higher to STDOUT|STDERR. |
-q, --quiet, --silent | |
Only write errors and higher to STDOUT|STDERR. | |
-n, --no-cache | Do not cache intermediary files. Default: True |
-c, --cache-dir | |
Cache directory, defaults to the default cache directory of your operating system. | |
-i, --input-file | |
File path to the input file to process. ‘-‘ will read from STDIN. | |
-f, --input-format, --from | |
Possible choices: schulferien_html Format of the input file. Default: “schulferien_html”. Default: “schulferien_html” | |
-F, --from-date | |
Process date range starting at given RFC 3339 date. Default: Current year and month “”2020-04”“. Default: “2020-04” | |
-T, --to-date | Process date range ending at given RFC 3339 date. Default: One year in the further “”2021-04”“. Default: “2021-04” |
-u, --update-output | |
Update the output file instead of constructing it from scratch. Implementation incomplete. Default: False | |
-t, --output-format, --to | |
Possible choices: yaml, json Format of the output file. Default: “yaml”. Default: “yaml” | |
-s, --output-structure | |
Possible choices: opening_hours.js Structure of the output file. Default: “opening_hours.js”. Default: “opening_hours.js” | |
-D, --dry-run | Don’t write output. Default: False |