Sha256: 73e492c082d84ced00cfd238e1b304839695d6b89434aa751503d1539d41a61e

Contents?: true

Size: 721 Bytes

Versions: 1

Compression:

Stored size: 721 Bytes

Contents

#!/usr/bin/ruby -wKU

if File.symlink?(__FILE__)
  $: << File.join(File.dirname(File.readlink(__FILE__)), '../lib')
else
  $: << File.join(File.dirname(__FILE__), '../lib')
end

require 'ymldot'
require 'optparse'

Version = "0.0.5"
is_output = false
is_csv = false
opt = OptionParser.new
opt.version = Version
opt.release = "0.1.0"
opt.on('-o', 'output file to current directory. name is "#{input_filename}.dot"') {|v| is_output = true }
opt.on('-c', '--csv', 'csv format output') {|v| is_csv = true }
opt.parse!(ARGV)

if is_output
  y = Ymldot.new(ARGV[0])
  open("./#{y.file_name}.dot", "w") do |f|
    f.write(y.to_dot)
  end
elsif is_csv
  puts Ymldot.new(ARGV[0]).to_csv
else
  puts Ymldot.new(ARGV[0]).to_dot
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ymldot-0.0.5 bin/ymldot