code: def get_params_parser():
      
  
      parser = argparse.ArgumentParser()
  
      ElasticOcean.add_params(parser)
  
      parser.add_argument('-g', '--debug', dest='debug', action='store_true')
      parser.add_argument('-t', '--token', dest='token', help="GitHub token")
      parser.add_argument('-o', '--org', dest='org', help='GitHub Organization to be analyzed')
      parser.add_argument('-c', '--contact', dest='contact', help='Contact (mail) to notify events.')
      parser.add_argument('--twitter', dest='twitter', help='Twitter account to notify.')
      parser.add_argument('-w', '--web-dir', default='/var/www/cauldron/dashboards', dest='web_dir',
                          help='Redirect HTML project pages for accessing Kibana dashboards.')
      parser.add_argument('-k', '--kibana-url', default='https://dashboard.cauldron.io', dest='kibana_url',
                          help='Kibana URL.')
      parser.add_argument('-u', '--graas-url', default='https://cauldron.io', dest='graas_url',
                          help='GraaS service URL.')
      parser.add_argument('-n', '--nrepos', dest='nrepos', type=int, default=NREPOS,
                          help='Number of GitHub repositories from the Organization to be analyzed (default:10)')
  
      return parser
docs: Parse command line arguments