Sha256: 1bec85f8cc3933d23b8d8aaedf71656298ceec16d6d7001544335e51970ae459

Contents?: true

Size: 729 Bytes

Versions: 2

Compression:

Stored size: 729 Bytes

Contents

#!/usr/bin/env ruby

require 'sijka'
require 'optparse'

options = {}
OptionParser.new do |opts|
  opts.banner = "Usage: sijka [-h] [-f sijkafile] [-l] [message]"
  opts.on("-l", "List available sijka files") do |cowfile|
    options['list'] = true
  end
  opts.on("-f SIJKAFILE", "Specify a sijka file") do |cowfile|
    options['sijkafile'] = sijkafile
  end
end.parse!

if options['list']
  puts "Sijka files:"
  puts 'base'
  # puts Cowsay.character_classes.join(' ') 
else
  # if ARGV.any?
  #   message = ARGV.join(' ')
  # else
  #   #retrieve any piped input, otherwise use the empty string.
  #   message = STDIN.tty? ? '' : ARGF.read.chomp
  # end
  Sijka.new.smoke
  # puts Cowsay.say(message, options['cowfile'])
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
sijka-0.0.0.1 bin/sijka
sijka-0.0.0.0 bin/cowsay.txt