This is a client of Go Playground.
$ go get github.com/tenntenn/goplayground/cmd/gp
$ gp help
$ gp run main.go
$ gp run a.go b.go
$ find . -type f | xargs gp run
$ gp fomrat [-imports] main.go
$ gp format a.go b.go
$ find . -type f | xargs gp format
$ gp share main.go
$ gp share a.go b.go
$ find . -type f | xargs gp share
$ gp download https://play.golang.org/p/sTkdodLtokQ
$ gp dl https://play.golang.org/p/sTkdodLtokQ
$ gp dl -dldir=output https://play.golang.org/p/sTkdodLtokQ
$ gp format -go2 example.go2
$ gp run -go2 example.go2
$ gp share -go2 example.go2
$ gp download -go2 hYtdQPeKUC3