[x] I have added documentation regarding my changes where necessary
[x] Any pre-existing tests continue to pass
[x] Additional tests were made covering my changes
Types of Changes
[ ] Bugfix (change that fixes an issue)
[x] New Feature (change that adds functionality)
[ ] Documentation Update (if none of the other choices apply)
Proposed Changes
Add entry point system for the cli allowing other plugins to add themselves to the hab cli. This is configured by site files not if a pip package is installed. These changes are required to enable blurstudio/hab-gui#1 and help with blurstudio/hab-gui#2.
Checklist
Types of Changes
Proposed Changes
Add entry point system for the cli allowing other plugins to add themselves to the hab cli. This is configured by site files not if a pip package is installed. These changes are required to enable blurstudio/hab-gui#1 and help with blurstudio/hab-gui#2.