百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
G

gli

> 编程语言
开源

以简单的方式创建出色的命令行应用程序

1.3K stars0 点赞1 次浏览
访问官网GitHub

工具介绍

以简单的方式创建出色的命令行应用程序

= GLI, 类似于 Git 的接口命令行解析器 GLI 允许您在 Ruby 中创建类似于 git 的命令行应用程序,它接受子命令来执行一系列复杂操作,例如 git remote add。 *{概述}[http://davetron5000.github.io/gli]

  • {GitHub} 的来源 [http://github.com/davetron5000/gli]
  • RDoc[http://davetron5000.github.io/gli/rdoc/index.html] {} [https://travis-ci.org/davetron5000/gli] == GLI 解决了哪些问题?

使用子命令的命令行应用程序,每个子命令可能接受不同的命令行选项,使用 Ruby 的内置 OptionParser 有一定难度。 GLI 提供了一种封装了 OptionParser 的 API,使您可以使用最少的模板创建基于子命令的命令行应用程序。 该 API 还为您的命令行应用程序生成完整的文档。

还有其他 RubyGems 可以让您创建一个接受子命令的命令行应用程序。 这些解决方案通常非常有限(例如,它们不允许深层次嵌套的子命令结构或复杂的每个子命令的命令行选项),或者需要我们认为需要的更多代码。 某些解决方案使得正确地记录您的命令行应用程序变得困难或不可能。

您可以通过运行 gli help 来验证是否正确安装了 GLI。您应该看到格式化的帮助输出。如果您在其他应用程序中使用 GLI,请将其添加到 Gemfile 中:

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Ruby

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言