我们自己的Ruby命令行选项

时间:2013-06-05 15:19:47

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.1 ruby-on-rails-3.2

执行某些自定义操作是否有任何命令行选项是ruby。

我想要这样ruby sample.rb -xxxx yes/no

xxxx 代表我自己的选项

注意:是/否会做一些表现

2 个答案:

答案 0 :(得分:3)

您是否想知道是否可以将参数传递给ruby脚本?当然...

Mac:~/so[master]$ cat cli.rb
p ARGV
Mac:~/so[master]$ ruby cli.rb --isTheSkyBlue yes
["--isTheSkyBlue", "yes"]
Mac:~/so[master]$ 

答案 1 :(得分:0)

Ruby标准库包含OptionParser,它可以满足您的需求。