为什么要使用pflagGolang是一门性能十分强大语言。当我们在用Golang开发一个命令行程序的时候,我们经常会用到官方的flag库,但是官方的flag库使用并编译运行过后,你会发现它与我们经常使用的POSIX/GNU风格的命令行程序有所不同。比如说:
12345678>>> go run artifact.go -hUsage of /var/folders...
概述Cobra用于构建一个强大的现代cli应用程序的工具,它被Kubernetes、github cli、Hugo等著名的项目所使用。
作为一个使用广泛的工具,Cobra支持智能建议(app srver… did you mean app server?),自动生成shell/bash/sh等,自动生成帮助信息…可以说是一个非常强大的工具。
该项目的项目地址如下:
htt...