文件名称:tty:开发时尚命令行应用程序的工具包
文件大小:112KB
文件格式:ZIP
更新时间:2024-02-22 06:43:59
cli ruby-gem terminal cli-app ruby-cli
TTY是一个工具箱,用于在Ruby中开发漂亮的命令行客户端,并具有一个用于收集输入,查询终端属性和显示信息的流畅接口。 动机 与终端交互的所有库经常创建其自己的接口逻辑,该逻辑收集来自用户的输入并向后显示信息。 很多时候会创建实用程序文件,其中包含用于读取系统或终端属性的方法。 我们不应该将精力集中在建立实际客户上吗? 构建终端工具需要时间。 我相信模块化组件与项目脚手架组合在一个包中将帮助人们更快地构建事物并产生更高质量的结果。 使用可用的脚手架轻松地开始一个新项目,并混合和匹配组件以创建新工具。 产品特点 使用提供的支架,以Unix方式快速启动命令行应用程序。 完全模块化,可以从许多进行选择以满足您的需求,也可以使用任何第三方的组件。 所有tty组件都是小型软件包,可以很好地完成一件事。 经过主要Ruby口译员的全面测试。 安装 将此行添加到应用程序的Gemfile中以安装所有组件: gem 'tty' 或安装特定组件: gem 'tty-*' 然后执行: $ bundle 或自己安装为: $ gem install tty 内容 1.概述 TTY为您提供了命令和许
【文件预览】:
tty-master
----.github()
--------ISSUE_TEMPLATE.md(574B)
--------FUNDING.yml(20B)
--------PULL_REQUEST_TEMPLATE.md(447B)
--------workflows()
----tty.gemspec(2KB)
----LICENSE.txt(1KB)
----images()
--------tty.png(6KB)
----lib()
--------tty.rb(519B)
--------tty()
----Gemfile(348B)
----spec()
--------integration()
--------fixtures()
--------spec_helper.rb(2KB)
--------unit()
----tasks()
--------coverage.rake(222B)
--------spec.rake(679B)
--------console.rake(224B)
----Rakefile(153B)
----README.md(27KB)
----.rubocop.yml(694B)
----.rspec(68B)
----appveyor.yml(555B)
----.editorconfig(118B)
----.yardopts(42B)
----exe()
--------teletype(356B)
----CODE_OF_CONDUCT.md(3KB)
----.gitignore(166B)
----CHANGELOG.md(5KB)