Sha256: 6e00d167b6e34d440b0de7c9fb4df4bd0f29c97746e0a89a9e7f7cb798ecc7d9
Contents?: true
Size: 804 Bytes
Versions: 1
Compression:
Stored size: 804 Bytes
Contents
#!/usr/bin/ruby require 'rubygems' require 'optparse' $:.push File.expand_path('../../lib', __FILE__) require 'code2pdf' optparse = OptionParser.new do |opts| opts.banner = "Usage: code2pdf <project path>\n\nYou can use flags as such:" opts.on('-h', '--help', 'Display this screen') do puts opts exit end opts.on('-v', '--version', 'Display version') do require 'code2pdf/version' puts Code2pdf::VERSION exit end if ARGV.empty? puts opts exit 1 end end begin optparse.parse! rescue OptionParser::InvalidOption => exception puts exception exit 1 end PATH = ARGV[0].gsub(/\/$/, '') BLACK_LIST_YAML_FILE = "#{PATH}/.code2pdf".freeze filename = "#{PATH.gsub(/(\.|\/)/, '_')}.pdf" ConvertToPDF.new from: PATH, to: filename, except: BLACK_LIST_YAML_FILE
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
code2pdf-0.4.3 | bin/code2pdf |