Is there any interest in a Command Line Interface for interacting with Bond products?
Imagine a command-line utility (for Mac/Linux/Windows) that let’s you do anything the API can do, making it easy to manage Bonds and associated devices on the network. Some examples:
bond discover: discover devices on local network (no need to log in)
bond login: log in allows control of devices from beyond your local network
bond devices: show all devices from all Bonds on local network + account if you logged in
bond upgrade: perform firmware upgrades to beta or stable versions as needed.
- device creation, management, control, etc. to the extent that it is interesting/useful
Reason I ask is, we have a number of internal tools written in Python which could be collected, sanitized, and released open-source. Might be useful to other developers working with the local API, or in some more complex installation scenarios. Or it may not really be valuable and we just can keep it internal.
Let us know!