For a ruby framework for building cli applications, the strongest matches are rails/thor (Thor is a comprehensive Ruby toolkit specifically designed for), piotrmurach/tty (This repository serves as a comprehensive toolkit for building) and dry-rb/dry-cli (This is a dedicated framework for building Ruby CLI). Each is ranked by relevance to your query, popularity and recent activity.
我们为您精选了匹配 “best ruby cli frameworks” 的开源 GitHub 仓库。结果按与您查询的相关性进行排名 — 您可以使用下方筛选器缩小范围,或通过 AI 进行优化。
Thor is a Ruby toolkit for building command line interfaces and task runners. It maps user flags and parameters to executable methods, functioning as both a command line argument parser and a framework for creating self-documenting terminal tools. The framework automatically generates usage banners and help menus based on defined method signatures. It organizes related commands within classes to create isolated namespaces and injects user-defined flags directly into method logic. Beyond interface generation, the project includes capabilities for build task automation and the sequential execu
Thor is a comprehensive Ruby toolkit specifically designed for building command-line interfaces, providing robust command parsing, automatic help generation, and task automation features that align perfectly with your requirements.
gem: http://badge.fury.io/rb/tty travis: http://travis-ci.org/piotrmurach/tty appveyor: https://ci.appveyor.com/project/piotrmurach/tty codeclimate: https://codeclimate.com/github/piotrmurach/tty/maintainability coverage: https://codeclimate.com/github/piotrmurach/tty/test_coverage…
This repository serves as a comprehensive toolkit for building command-line applications in Ruby, providing a suite of modular components for terminal UI, interactive prompts, and text formatting that covers all the core requirements for CLI development.
General purpose Command Line Interface (CLI) framework for Ruby
This is a dedicated framework for building Ruby CLI applications that provides robust command parsing and auto-generated help, though it lacks built-in terminal UI components and interactive prompts.