bin/symian
#!/usr/bin/env ruby
begin
require 'symian'
rescue LoadError
require 'rubygems'
require 'symian'
end
if File.exists?(ARGV[0])
begin
configuration = Symian::Configuration.load_from_file(ARGV[0])
kpis = Symian::Simulation.new(configuration,
Symian::PerformanceAnalyzer.new(configuration)).run
puts kpis.inspect
costs = Symian::CostAnalyzer.new(configuration).evaluate(kpis)
puts costs
rescue Exception => e
puts e.inspect
puts e.backtrace
end
else
puts 'Usage: symian configuration_file'
end