Sha256: 26842eb0eb6ba31bc7b04ad91cf54ebd90364ccf9cc0d794e2ccb1ca6847f4ee

Contents?: true

Size: 393 Bytes

Versions: 3

Compression:

Stored size: 393 Bytes

Contents

#! /usr/bin/env ruby
# frozen_string_literal: true

# Demonstrate "restful" style; parameters precede subcommands

require "clamp"

Clamp do

  banner %(
    Word ops.
  )

  parameter "WORD", "the word in question"

  subcommand "say", "Say it" do
    def execute
      puts word
    end
  end

  subcommand "shout", "Say it loud" do
    def execute
      puts word.upcase
    end
  end

end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
clamp-1.3.2 examples/word
clamp-1.3.1 examples/word
clamp-1.3.0 examples/word