标准CLI
发布者:admin 发表于:438天前 阅读数:719 评论:0

标准CLI

用于构建标准或基本命令行应用程序的库。

1build - 命令行工具,可轻松管理特定于项目的命令。

argparse - 受Python的argparse模块启发的命令行参数解析器。

argv - Go库使用bash语法将命令行字符串拆分为参数数组。

cli - 基于golang结构标签易于使用的命令行包功能丰富。

cli - 用于在Go中构建命令行界面的简单而完整的API。

cli-init - 开始构建Golang命令行应用程序的简单方法。

climax - 按照Go命令的精神,具有“人脸”功能的替代CLI。

clîr - 一个简单清晰的CLI库。无依赖关系。

cmd - 扩展标准flag软件包以支持子命令,并以idomatic方式提供更多支持。

cmdr - 一种POSIX / GNU样式,类似于getopt的命令行UI Go库。

cobra - 现代Go CLI交互的指挥官。

commandeer - 开发人员友好的CLI应用程序:基于结构字段和标签设置标志,默认值和用法。

complete - 在Go + Go命令bash完成中编写bash完成。

Dnote - 适用于开发人员的简单,端到端加密笔记本。

docopt.go - 命令行参数解析器,它将使您微笑。

env - 基于标记的结构环境配置。

flag - 简单但功能强大的命令行选项解析库,用于支持围棋子。

flaggy - 健壮且惯用的标志包,具有出色的子命令支持。

flagvar - Go的标准flag软件包的标志参数类型的集合。

go-arg - Go中基于结构的参数解析。

go-commander - Go库可简化CLI工作流程。

go-flags - go命令行选项解析器。

go-getoptions - Go选项解析器,它启发了Perl的GetOpt :: Long的灵活性。

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

hiboot cli - 具有自动配置和依赖项注入的cli应用程序框架。

job - 将您的短期命令作为一项长期工作。

kingpin - 支持子命令的命令行和标志解析器。

liner - 用于命令行界面的类似于readline的库。

mitchellh/cli - 用于实现命令行界面的Go库。

mow.cli - Go库,用于使用复杂的标志和参数解析和验证来构建CLI应用程序。

ops - Unikernel生成器/协调器。

pflag - Go的标志包的直接替换,实现POSIX / GNU样式的–flags。

readline - 纯的golang实现,根据MIT许可在GNU-Readline中提供大多数功能。

sand - 用于创建解释器的简单API等。

sflags - 基于结构的标志生成器,用于标志,urfave / cli,pflag,眼镜蛇,主销和其他库。

strumt - 创建提示链的库

ts - 时间戳转换和比较工具。

ukautz/clif - 小型命令行界面框架。

urfave/cli - 简单,快速,有趣的软件包,用于在Go中构建命令行应用程序(以前为codegangsta / cli)。

wlog - 支持跨平台颜色和并发性的简单日志记录界面。

wmenu - 用于cli应用程序的易于使用的菜单结构,提示用户做出选择。