RubyGems Navigation menu

trollop 1.1

Trollop is YAFCLAP --- yet another fine commandline argument processing library for Ruby. Trollop is designed to provide the maximal amount of GNU-style argument processing in the minimum number of lines of code (for you, the programmer). Trollop provides a nice automatically-generated help page, robust option parsing, and sensible defaults for everything you don't specify. Synopsis: ###### simple ###### opts = Trollop::options do opt :monkey, "Use monkey mode." opt :goat, "Use goat model", :default => true opt :num_limbs, "Set number of limbs", :default => 4 end p opts ###### complex ###### opts = Trollop::options do version "test 1.2.3 (c) 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[:volume] < 0 Trollop::die :file, "must exist" unless File.exists?(opts[:file]) if opts[:file] == REQUIREMENTS: * none

版本列表:

  1. 2.9.10 - November 25, 2019 (29.0 KB)
  2. 2.9.9 - August 24, 2018 (29.0 KB)
  3. 2.1.3 - July 11, 2018 (29.5 KB)
  4. 2.1.2 - March 11, 2015 (25.5 KB)
  5. 2.1.1 - January 05, 2015 (25.5 KB)
  6. 1.1 - July 25, 2009 (12.5 KB)
顯示所有版本(共 32)

Runtime 相依性套件 (1):

  • hoe >= 1.1.7
  • 擁有者:

    作者:

    • William Morgan

    SHA 256 checksum:

    ac4cf9c4aed3b4e8b942af1b774155f1b9f80ed871304e4410fe502c4bbb4134

    總下載次數 44,965,238

    這個版本 2,798

    Gemfile:
    = 複製 已複製

    安裝:
    =

    License:

    Ruby 版本需求: > 0.0.0

    相關連結: