Seems like the docstring only works if it is before the future statement
Pass revision range in single option
Use “argparse” module for CLI
Handle inverted revision range
Stop doing str.format(**locals())