argparse-based command line parser

Merged Frank Winklmeier requested to merge fwinkl/athena:athena_argparse into master

Re-implement the command line parser with arparse. It is fully backwards compatible. Most notable changes are:

  • group options
  • hide expert options (show them with --help=all)
  • remove --leak-check-execute (use --leak-check=execute)

The goal here is to make the parser re-usable and compatible with CA-based jobs.

Edited by Frank Winklmeier

Merge request reports