Powerful Command-Line Applications in Go
Design, build, and test fast, reliable, cross-platform command-line tools using the Go programming Language.