⬢
RubyGems
Navigation menu
搜尋 Gems…
Releases
部落格
Gems
教學文件
登入
註冊
trollop
1.8.1
DESCRIPTION Trollop is a commandline option parser for Ruby that just gets out of your way. One line of code per option is all you need to write. For that, you get a nice automatically-generated help page, robust option parsing, command subcompletion, and sensible defaults for everything you don’t specify. #################### ###### simple ###### #################### require ‘trollop’ opts = Trollop::options do opt :monkey, "Use monkey mode" opt :goat, "Use goat mode", :default => true opt :num_limbs, "Set number of limbs", :default => 4 end p opts # { :monkey => false, :goat => true, :num_limbs => 4 } #################### ###### medium ###### #################### require ‘trollop’ opts = Trollop::options do version "test 1.2.3 © 2007 William Morgan" banner <<-EOS Test is an awesome program that does something very, very important. Usage: test [options] <filenames>+ where [options] are: EOS opt :ignore, "Ignore incorrect values" opt :file, "Extra data filename to read in, with a very long option description like this one", :type => String opt :volume, "Volume level", :default => 3.0 opt :iters, "Number of iterations", :default => 5 end Trollop::die :volume, "must be non-negative" if
opts
< 0 Trollop::die :file, "must exist" unless
File.exist?(opts
) if
opts
################################ ##### sub-command support ###### ################################ require ‘trollop’ global_opts = Trollop::options do opt :global_option, "This is a global option" stop_on %w(sub-command-1 sub-command-2) end cmd = ARGV.shift cmd_opts = Trollop::options do opt :cmd_option, "This is an option only for the subcommand" end p global_opts p cmd p cmd_opts
Gemfile:
=
安裝:
=
版本列表:
2.9.10
November 25, 2019
(29.0 KB)
2.9.9
August 24, 2018
(29.0 KB)
2.1.3
July 11, 2018
(29.5 KB)
2.1.2
March 11, 2015
(25.5 KB)
2.1.1
January 05, 2015
(25.5 KB)
1.8.1
June 24, 2008
*
(15.0 KB)
顯示所有版本(共 32)
擁有者:
作者:
William Morgan
SHA 256 總和檢查碼:
=
← 上一版本
下一版本 →
總下載次數
61,548,812
這個版本
4,487
版本发布:
June 24, 2008 7:00am
授權:
無
Ruby 版本需求:
無
相關連結:
首頁
下載
Review changes
徽章
訂閱
RSS
檢舉濫用
反向依賴