go-template a template repo to help me start a golang project quickly. Generally, use yaml config file with paring by viper. Use cobra to make the project start as a normal command line tool.