golang自身带的命令行包flag,各种case,有代码洁癖的人看着就令人头大,我们一般使用其他的命令行解析包比如pflag,cobra等,cobra是个非常不错的命令行包(golang命令行解析库),docker,hugo都在使用.