Sha256: e90e16ab752d688a731ca891dae33afcce19d913fe29b6b6c57549fbbed40f90
Contents?: true
Size: 722 Bytes
Versions: 7
Compression:
Stored size: 722 Bytes
Contents
#!/usr/bin/env ruby require 'optparse' require "md_inc" base_dir = nil op = OptionParser.new do |op| op.on "-h", "--help", "Print help string" do puts op exit 0 end op.on "-v", "--version", "Print gem version" do puts "MdInc version #{MdInc::VERSION}" exit 0 end op.on "-i dir", "--include dir", "Add this directory to the Ruby path" do |dir| $: << dir end op.on '-d dir', '--dir dir', "Set the default dir for pulling include files" do |dir| base_dir = dir end end op.parse! MdInc::Commands::root(base_dir) unless base_dir.nil? tp = MdInc::TextProcessor.new if ARGV.empty? puts tp.process_stream(STDIN) else ARGV.each do |path| puts tp.process_file(path) end end
Version data entries
7 entries across 7 versions & 1 rubygems
Version | Path |
---|---|
md_inc-0.3.3 | bin/md_inc |
md_inc-0.3.2 | bin/md_inc |
md_inc-0.3.1 | bin/md_inc |
md_inc-0.3.0 | bin/md_inc |
md_inc-0.2.9 | bin/md_inc |
md_inc-0.2.8 | bin/md_inc |
md_inc-0.2.7 | bin/md_inc |