argparse.ArgumentParser by default creates help sections for 'positional arguments' and 'optional arguments' where options for commands are not displayed. I could just add extra information at the bottom with the epilog, but then some of the information is given twice. I think it's cleaner to just override the whole main parser help.