python-broadlink
python-broadlink copied to clipboard
Fix/broadlink cli refactor
Context
Proposed change
Add CLI to deployment package Refactor of CLI code for clarity JSON output JSON input template
Type of change
- [ ] Dependency upgrade
- [ ] Bugfix (non-breaking change which fixes an issue)
- [ ] New device
- [ ] New product id (the device is already supported with a different id)
- [] New feature (which adds functionality to an existing device)
- [ ] Breaking change (fix/feature causing existing functionality to break)
- [X] Code quality improvements to existing code or addition of tests
- [ ] Documentation
Additional information
- This PR fixes issue: fixes #744 Error/Status messages should go to stderr
Checklist
- [X] The code change is tested and works locally.
- [X] The code has been formatted using Black.
- [X] The code follows the Zen of Python.
- [X] I am creating the Pull Request against the correct branch.
- [X] Documentation added/updated.