Sha256: 291304e82022b31c0cb9af3dab7162dc9f5d7b3cb5304e85c62e7a64cce41fa6

Contents?: true

Size: 783 Bytes

Versions: 4

Compression:

Stored size: 783 Bytes

Contents

#!/bin/env ruby

require "Getopt/Declare"

args = Getopt::Declare.new(<<'EOPARAM')

   ============================================================
   Required parameter:

   -in <infile>		Input file [required]

   ------------------------------------------------------------

   Optional parameters:

   (The first two are mutually exclusive) [mutex: -r -p]

   -r[and[om]]		Output in random order
   -p[erm[ute]]		Output all permutations

   ---------------------------------------------------

   -out <outfile>	Optional output file

   ------------------------------------------------------------
   Note: this program is known to run very slowly of files with
   long individual lines.
   ============================================================
EOPARAM

print args.inspect

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
getopt-declare-1.13 samples/cmdline_basic.rb
getopt-declare-1.21 samples/cmdline_basic.rb
getopt-declare-1.12 samples/cmdline_basic.rb
getopt-declare-1.20 samples/cmdline_basic.rb