Sha256: 8c2f8c2753616e15d0c7dc7c57b3bfe02808929e577556ece608603c1364a72b
Contents?: true
Size: 633 Bytes
Versions: 2
Compression:
Stored size: 633 Bytes
Contents
#!/usr/bin/env ruby require File.dirname(__FILE__) + '/../lib/henshin' require 'optparse' banner = <<EOS Usage: henshin henshin [path to source] henshin [path to source]:[path to write] EOS override = {} opts = OptionParser.new do |opts| opts.banner = banner end opts.parse! if ARGV[0] override[:root] = ARGV[0].split(':')[0] override[:target] = ARGV[0].split(':')[1] if ARGV[0].split(':')[1] end config = Henshin.configure(override) site = Henshin::Site.new(config) puts "Reading files..." site.read site.process site.render puts "Writing files..." site.write puts "Site created in #{config[:target]}"
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
henshin-0.1.3 | bin/henshin |
henshin-0.1.2 | bin/henshin |