- Modernize the CLI by using `argparse` instead of `getopt`. - Implement common behavior only once (e.g. "--help" and `multiprocessing.freeze_support`): Edit: not possible (see https://github.com/silx-kit/pymca/issues/1197) - Add unit tests
argparseinstead ofgetopt.multiprocessing.freeze_support): Edit: not possible (see Refactor global state on import #1197)