def _parse_command_line(self):
    'Parse command line arguments.\n\n        Returns (argsparse.Namespace)\n           Command line arguments.\n        '
    DESCRIPTION = 'Application for searching PyLith .cfg parameter files.'
    parser = argparse.ArgumentParser(description=DESCRIPTION, formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument('--path', action='store', dest='searchpath', default='.', help='Search path for .cfg files.')
    parser.add_argument('--display', action='store', dest='display', default='all', help='List of metadata to display in search results.')
    parser.add_argument('--verbose', action='store_true', dest='verbose', help='Report missing metadata.')
    parser.add_argument('--keywords', action='store', dest='keywords', help='Comma delimited list of keywords for filtering search results.')
    parser.add_argument('--features', action='store', dest='features', help='Comma delimited list of features for filtering search results.')
    parser.add_argument('--authors', action='store', dest='authors', help='Comma delimited list of authors for filtering search results.')
    parser.add_argument('--version', action='store', dest='version', help='PyLith version for filtering search results.')
    parser.add_argument('--incompatible', action='store_true', dest='incompatible', help='Filter search results to show incompatible parameter files.')
    args = parser.parse_args()
    return args
Parse command line arguments.

Returns (argsparse.Namespace)
   Command line arguments.
def _parse_command_line(self):
    'Parse command line arguments.\n\n        Returns (argsparse.Namespace)\n           Command line arguments.\n        '
    DESCRIPTION = 'Application for searching PyLith .cfg parameter files.'
    parser = argparse.ArgumentParser(description=DESCRIPTION, formatter_class=argparse.ArgumentDefaultsHelpFormatter)
    parser.add_argument('--path', action='store', dest='searchpath', default='.', help='Search path for .cfg files.')
    parser.add_argument('--display', action='store', dest='display', default='all', help='List of metadata to display in search results.')
    parser.add_argument('--verbose', action='store_true', dest='verbose', help='Report missing metadata.')
    parser.add_argument('--keywords', action='store', dest='keywords', help='Comma delimited list of keywords for filtering search results.')
    parser.add_argument('--features', action='store', dest='features', help='Comma delimited list of features for filtering search results.')
    parser.add_argument('--authors', action='store', dest='authors', help='Comma delimited list of authors for filtering search results.')
    parser.add_argument('--version', action='store', dest='version', help='PyLith version for filtering search results.')
    parser.add_argument('--incompatible', action='store_true', dest='incompatible', help='Filter search results to show incompatible parameter files.')
    args = parser.parse_args()
    return args