Clime Clime let you convert a module, a dict or an instance into a multi-command CLI program. It just scans the members of an object to find the functions out, so it is low couple with your source. It also scans the aliases and metavars of options from docstring, so you are free from writing the settings of options. You can focus on writing the help text of your CLI program. It is a better choice