Skip to content

module argument_parser

Argument parsing for yaralyze command line tool (also used by the pdfalyzer).

Global Variables

  • CONFIDENCE_SCORE_RANGE
  • CLI_OPTION_TYPE_STYLES
  • YARALYZE
  • YARALYZER
  • YARALYZER_UPPER
  • INVOKED_BY_PYTEST
  • KILOBYTE
  • MEGABYTE
  • MAX_FILENAME_LENGTH
  • ECHO_COMMAND_OPTION
  • ENV_VARS_OPTION
  • NO_TIMESTAMPS_OPTION
  • SUPPRESS_OUTPUT_OPTION
  • EARLY_EXIT_ARGS
  • DEFAULT_PYTEST_CLI_ARGS
  • GITHUB_BASE_URL
  • PDFALYZER_REPO_URL
  • YARALYZER_REPO_URL
  • YARALYZER_API_DOCS_URL
  • INKSCAPE
  • INKSCAPE_URL
  • LOG_LEVELS
  • PNG_EXPORT_WARNING
  • YARA_REGEX_MODIFIERS
  • DESCRIPTION

function epilog

epilog(config: type[YaralyzerConfig]) → str

Returns a string with some rich text tags for color to be used as the --help footer.


function show_configurable_env_vars

show_configurable_env_vars(config: type[YaralyzerConfig]) → None

Show the environment variables that can be used to set command line options, either permanently in a .yaralyzer file or in other standard environment variable ways.


This file was automatically generated via lazydocs.