exe/typogen in typogen-0.2.0 vs exe/typogen in typogen-0.2.1
- old
+ new
@@ -1,6 +1,21 @@
#!/usr/bin/env ruby
require 'optparse'
require 'typogen'
-TypoGen::CLI.run(ARGV.first, options: {})
+options = {}
+
+opt_parse = OptionParser.new do |opt|
+ opt.banner = "Usage: typogen [options] word"
+ opt.on("-v", "--version", "display the typogen version.") { options[:version] = true }
+ opt.parse!(ARGV)
+end
+
+TypoGen::OPTIONS.merge!(options)
+
+case
+ when options[:version]
+ puts "TypoGen version: #{TypoGen::VERSION}"
+ else
+ TypoGen::CLI.run(ARGV.first, options: {})
+end