A go-lang library to help build self documenting command line applications.