minicomic-backend/minicomic-backend.rb

30 lines
599 B
Ruby
Executable File

#!/usr/bin/ruby
require 'yaml'
require 'time'
THIS_FILE = File.symlink?(__FILE__) ? File.readlink(__FILE__) : __FILE__
%w(classes modules).each do |which|
p File.dirname(THIS_FILE) + "/#{which}/*.rb"
Dir[File.dirname(THIS_FILE) + "/#{which}/*.rb"].each do |file|
require file
end
end
if !ARGV[0]
puts "Usage: #{File.basename(__FILE__)} <path to YAML file>"
exit 0
end
if !File.exists?(ARGV[0])
puts "#{ARGV[0]} doesn't exist!"
exit 1
end
config_loader = ConfigLoader.new
config = config_loader.load(ARGV[0])
file_processor = FileProcessor.new(config)
file_processor.process