Command Line Application Toolkit in Go