Made this better by creating a python package and adding some additional options to use from the CLI
resolving conflict