@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('--artifact_definitions',
        '--artifact-definitions', dest='artifact_definitions_path', type=
        str, metavar='PATH', action='store', help=
        'Path to a directory containing artifact definitions, which are .yaml files. Artifact definitions can be used to describe and quickly collect data of interest, such as specific files or Windows Registry keys.'
        )
    argument_group.add_argument('--custom_artifact_definitions',
        '--custom-artifact-definitions', dest=
        'custom_artifact_definitions_path', type=str, metavar='PATH',
        action='store', help=
        'Path to a file containing custom artifact definitions, which are .yaml files. Artifact definitions can be used to describe and quickly collect data of interest, such as specific files or Windows Registry keys.'
        )
