dishy

Package dishy provides an interface to manage a Starlink Dishy device over the network.
dishy command
The dishy command controls a dishy device over the network.
See the command documentation.
To install using the go tools:
go install olowe.co/dishy/cmd/dishy@latest
gRPC Code Generation
A starlink device supports gRPC server reflection.
This is used to eventually generate code to interact with its gRPC service.
Regenerating the code requires:
- grpcurl
- protoc
- connectivity to a Starlink Dishy's gRPC service listening on the default address (192.168.100.1:9200).
To regenerate the code:
go generate
This calls protoc.sh. For more information on protoc.sh, see the inline documentation in the script.