Added an alternate entry point for running as CLI utility, specifically via the main.py. Thus, running as command line utility outside of GitHub Actions, such as in a local build script, involves running the module with the -m flag.
Closing Issues
Closes #65
Types of changes
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[x] Improvements to existing code, such as refactoring or optimizations (non-breaking)
[ ] Breaking change (fix or feature that would cause existing functionality to change)
[x] My code follows the code style of this project.
[x] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes.
[x] All new and existing tests passed.
NOTE
Deliberately didn't edit documentation to document this new functionality yet. Leaving #40 open for this reason. Need to simplify process for installing as a command-line utility first.
Summary
Added an alternate entry point for running as CLI utility, specifically via the main.py. Thus, running as command line utility outside of GitHub Actions, such as in a local build script, involves running the module with the -m flag.
Closing Issues
Closes #65
Types of changes
NOTE
Deliberately didn't edit documentation to document this new functionality yet. Leaving #40 open for this reason. Need to simplify process for installing as a command-line utility first.