Solo simplifies the creation of containerized development environments by wrapping Docker Compose and executing workflow commands for events like starting, stopping, and rebuilding containers, plus tooling support.
Inspired by lando.dev.
Install using my Homebrew tap with the command:
brew install spaulg/tap/solobrew install go protobuf protoc-gen-go protoc-gen-go-grpc goimports gotestsum lefthook
lefthook installapt update && apt install unzip git make curlInstall Go (see https://go.dev/doc/install)
Install protoc (see https://protobuf.dev/installation/)
go install github.com/jstemmer/go-junit-report/v2@v2.1.0
go install gotest.tools/gotestsum@latest
go install github.com/evilmartians/lefthook/v2@v2.1.4
go install golang.org/x/tools/cmd/goimports@latest
go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
go install github.com/golangci/golangci-lint/v2/cmd/golangci-lint@v2.10.1
export PATH="$PATH:$HOME/go/bin"make or make build
make test
make citest
make lint
make cover
make install
make clean