gocmd:用于构建命令行应用程序的Go库

时间:2024-02-26 12:35:26
【文件属性】:

文件名称:gocmd:用于构建命令行应用程序的Go库

文件大小:43KB

文件格式:ZIP

更新时间:2024-02-26 12:35:26

go shell cli golang command-line

cm 用于构建命令行应用程序的Go库。 产品特点 高级命令行参数处理 子命令处理 短和长命令行参数 多个参数(重复或定界) 支持环境变量 格式正确的用法打印 自动使用和版本打印 未知参数处理 终端中的输出表 模板支持配置文件 没有外部依赖 安装 go get github.com/devfacet/gocmd 用法 一个基本的应用程序 请参阅的完整代码。 func main () { flags := struct { Help bool `short:"h" long:"help" description:"Display usage" global:"true"`


【文件预览】:
gocmd-master
----gocmd.go(11KB)
----gocmd_in_test.go(5KB)
----.gitignore(129B)
----README.md(4KB)
----CHANGELOG.md(1KB)
----examples()
--------basic()
----test.sh(612B)
----flagset()
--------flagset.go(34KB)
--------flag.go(4KB)
--------flag_test.go(13KB)
--------arg.go(495B)
--------command.go(333B)
--------flagset_test.go(86KB)
--------flagset_in_test.go(114KB)
--------setting.go(262B)
----template()
--------test.txt(15B)
--------template.go(2KB)
--------functions.go(2KB)
--------template_test.go(6KB)
----gocmd_test.go(12KB)
----LICENSE.txt(1KB)
----.travis.yml(903B)
----table()
--------table.go(2KB)
--------table_test.go(2KB)
----release.sh(204B)

网友评论