This is a proof of concept for a command line interface (CLI) that is subclassable.
TO use, create an instance of the class (or subclass) and call it's
The only tricky part is that subclasses need to pass
when calling the BaseCLI's
base.py by itself