RubyTTY是一个Ruby用来开发命令行应用的Gems,示例代码:
shell = TTY::Shell.ewshell.ask "What is your ame?" do argumet :required default 'Piotr' validate /\w+\s\w+/ valid ['Piotr', 'Piotrek'] modify :capitalizeed.read_strig点击空白处退出提示
开源地址
https://github.com/justincormack/ljsyscall授权协议
MIT
RubyTTY是一个Ruby用来开发命令行应用的Gems,示例代码:
shell = TTY::Shell.ewshell.ask "What is your ame?" do argumet :required default 'Piotr' validate /\w+\s\w+/ valid ['Piotr', 'Piotrek'] modify :capitalizeed.read_strigRuby TTY 是一个 Ruby 用来开发命令行应用的 Gems,示例代码: shell = TTY::Shell.new
shell.ask "What is your name?" do...
评论