Sha256: 18ef57027fbeb83060945fc710471ac1531ad7de19224effb143d9b8f0386739

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

#!/usr/bin/env ruby

require 'aipim-rails'

path = File.expand_path(File.dirname(__FILE__))+"/../"

if ARGV[0] == 'generate'
	system('mkdir -p aipim')
	system('mkdir -p aipim/screenshots')
	system('cp '+path+'lib/screenshot.rb features/support/')

elsif ARGV[0] == 'html'
	%x[rm -rf aipim/markdown]
	files = []
	ARGV.delete_at(0)
	ARGV.each do |arg|
		ls = %x[ls #{arg}].split("\n")
		ls.each do |f|
			f = f.split('/')
			f.delete_at(0)
			f = f.join('/')
			files << f if !(f =~ /.feature\z/).nil?
		end
	end
	files.each { |f| Parser.init(f) }
	files.each { |f| ConvertToHtml.init(f) }
	system('cp '+path+'lib/bootstrap.min.css aipim/html')
	system('cp '+path+'lib/jquery-1.9.1.js aipim/html')

elsif ARGV[0] == 'markdown' || ARGV[0] == 'md'
	%x[rm -rf aipim/markdown]
	%x[mkdir -p aipim/markdown]
	files = []
	ARGV.delete_at(0)
	ARGV.each do |arg|
		ls = %x[ls #{arg}].split("\n")
		ls.each do |f|
			f = f.split('/')
			f.delete_at(0)
			f = f.join('/')
			files << f if !(f =~ /.feature\z/).nil?
		end
	end
	files.each { |f| Parser.init(f) }
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
aipim-rails-0.0.41 bin/aipim