来自Go每日一库:flagGo标准库提供的命令行选项解析库,简单实用。go-flags第三方命令行选项解析库,非常强大。go-homedir不使用cgo获取用户主目录的第三方库,支持交叉编译。go-ini解析INI配置文件的第三方库。cobra编写命令行程序的库,并提供生成代码的脚手架。viper灵活强大的配置管理工具,支持多种JSON/TOML/YAML等多种配置格式,支持热更新。fsnotify监控文件或目录改动的第三方库。cast方便实用的类型转换库。logGo标准日志库。logrus使用非常广泛的开源日志库。godotenv读取项目目录中的.env文件设置程序的环境变量。支持多种开发模