go-cli:一个功能齐全且易于使用的命令行包

时间:2024-06-19 14:12:07
【文件属性】:

文件名称:go-cli:一个功能齐全且易于使用的命令行包

文件大小:33KB

文件格式:ZIP

更新时间:2024-06-19 14:12:07

cli golang getopt command command-line

go-cli go-cli是一个用于构建 CLI 应用程序的包。 支持命令/子命令。 一些应用程序是使用go-cli构建的,包括: 目录 布尔标志 值绑定 短、​​长、别名 占位符 默认值 NoOptDefVal 隐藏的标志 命令 生成帮助自定义帮助 生成版本自定义版本 错误处理程序 OnCommandNotFound 行动恐慌 贡献 执照 安装 go-cli可使用标准 go get 命令使用。 要安装go-cli ,只需运行: go get github.com/subchen/go-cli/v3 命令行的语法 // Long option --flag // boolean flags, or flags with no option default values --flag x // only on flags without a default valu


【文件预览】:
go-cli-master
----.gitignore(204B)
----flag_string.go(191B)
----go.mod(45B)
----flag_int32.go(323B)
----flag_float64.go(345B)
----flag_url_slice.go(480B)
----app_test.go(1KB)
----flag_int16.go(323B)
----flag_ip_net_slice.go(491B)
----flag_uint32.go(331B)
----flag_time_location.go(313B)
----flag_value_test.go(2KB)
----.travis.yml(196B)
----flag_int.go(312B)
----command_line_parser_test.go(3KB)
----flag_float64_slice.go(556B)
----build_info.go(811B)
----LICENSE(11KB)
----flag_bool.go(443B)
----flag_ip_slice.go(506B)
----flag_uint64.go(331B)
----context_test.go(2KB)
----build_info_test.go(536B)
----flag_ip_mask.go(551B)
----flag_uint.go(320B)
----flag_uint16.go(331B)
----flag_ip_net.go(291B)
----flag_int8.go(317B)
----app.go(3KB)
----help.go(7KB)
----flag_uint_slice.go(531B)
----README.md(10KB)
----flag_time.go(954B)
----help_test.go(1KB)
----flag_ip.go(306B)
----context.go(6KB)
----flag_int_slice.go(523B)
----command_test.go(933B)
----flag_int64.go(323B)
----flag_string_slice.go(261B)
----flag_time_duration.go(313B)
----flag_test.go(1KB)
----flag_float32.go(345B)
----flag_url.go(280B)
----command.go(3KB)
----flag.go(4KB)
----command_line_parser.go(2KB)
----flag_uint8.go(325B)

网友评论