====================== Command line arguments ====================== The map between command line options and program variables is: +-----------------------+------------------------------------------------------+-------------------------+ | Argument | Corresponding option / behaviour | Type | +=======================+======================================================+=========================+ | ``-v`` | Increase default ``VERBOSITY`` *(See below)* | ``int`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``-q`` | Decrease default ``VERBOSITY`` *(See below)* | ``int`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--batch``, ``-b`` | ``BATCH`` | ``Path`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--workers``, ``-j`` | ``N_WORKERS`` | ``int`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--out``, ``-o`` | ``OUT_CSV`` | ``Path`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--no-download`` | Set ``SAVE_PDF`` to ``False`` if present | ``bool`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--url``, ``-u`` | ``URL`` | ``str`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--pdf``, ``-i`` | ``PDF`` | ``Path`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--format``, ``-f`` | ``FORMAT`` | :py:class:`PdfFormats` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--config``, ``-c`` | ``CONFIG_FILE`` | ``Path`` | +-----------------------+------------------------------------------------------+-------------------------+ | ``--separate-out`` | Save ``SEPARATE_OUT_FILES`` to ``True`` if present | ``bool`` | +-----------------------+------------------------------------------------------+-------------------------+ ``-v`` and ``-q`` options are cumulabes and increase or decrease the default ``VERBOSITY``, for example ``-vvv`` increase verbosity by 3, ``-qq`` decrease by 2, ``-v`` increase of 1, ecc. ecc. ---------------------------------------- Validation of the command line arguments ---------------------------------------- Cannot be specified both ``-v`` and ``-q`` options