- Go 1.20 installed
- Docker running
- RabbitMQ container running:
$ docker run -d --hostname my-rabbit --name some-rabbit -p 15672:15672 -p 5672:5672 rabbitmq:3-management
$ go build
$ ./pubsub_poc
$ go build ./cmd/cli_client
$ ./cli_client -h
$ ./cli_client add --key=key1 --val=val1
$ ./cli_client remove --key=key1
$ ./cli_client get --key=key1
$ ./cli_client getall
$ go test ./...