@classmethod
def AddArguments(cls, argument_group):
    """Adds command line arguments to an argument group.

    This function takes an argument parser or an argument group object and adds
    to it all the command line arguments this helper supports.

    Args:
      argument_group (argparse._ArgumentGroup|argparse.ArgumentParser):
          argparse group.
    """
    argument_group.add_argument('--hasher_file_size_limit',
        '--hasher-file-size-limit', dest='hasher_file_size_limit', type=int,
        action='store', default=0, metavar='SIZE', help=
        'Define the maximum file size in bytes that hashers should process. Any larger file will be skipped. A size of 0 represents no limit.'
        )
    argument_group.add_argument('--hashers', dest='hashers', type=str,
        action='store', default=cls._DEFAULT_HASHER_STRING, metavar=
        'HASHER_LIST', help=
        'Define a list of hashers to use by the tool. This is a comma separated list where each entry is the name of a hasher, such as "md5,sha256". "all" indicates that all hashers should be enabled. "none" disables all hashers. Use "--hashers list" or "--info" to list the available hashers.'
        )
