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

commander

> 编程语言
开源

针对 Ruby 命令行可执行文件的完整解决方案

821 stars0 点赞2 次浏览
访问官网GitHub

工具介绍

针对 Ruby 命令行可执行文件的完整解决方案

指挥官

针对 Ruby 命令行可执行文件的完整解决方案。 Commander 缩小了与其他终端相关库之间的差距 你已经熟悉和喜欢的 (OptionParser, HighLine), 同时提供了许多新的功能。 功能和优雅的 API。

特性

  • 比烘焙饼干更容易
  • 使用 OptionParser 解析选项
  • 自动填充结构体中的选项(不再需要 { |v| options[:recursive] = v })
  • 通过可插入的帮助格式器自动生成帮助文档
  • 如果没有默认命令,则提供可选的默认命令
  • 全局/命令级选项
  • 包含两个帮助格式器(Terminal、TerminalCompact)
  • 导入 highline gem 以与终端交互
  • 添加了额外的用户交互功能
  • 具有直观、简单使用的高度可定制的进度条
  • 支持多个词的命令名称,例如 drupal module install MOD,而不是 drupal module_install MOD
  • 为长文本提供漂亮的分页功能
  • 支持 MacOS 文本到语音转换

要求 Ruby >= 3.1 (已测试到 Ruby 4.0)。

注意: 请使用 require 'commander',而不是 require 'commander/import',否则 Commander 方法仍会被导入到全局命名空间中。

Issues· 10 开放

查看全部 Issues在 GitHub 打开

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

> 标签

Ruby

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

> 工具信息

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

> 相关工具

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