distributed key value in Go
$ make run # in separate tab(s) $ make client #> set foo = bar OK #> get foo bar
REPL (local development)
--repl enabled has the server read from STDIN instead of a UNIX socket, so it can only accept input from a single client.
$ go run main.go --repl #> set foo=bar OK #> quit Goodbye