bin/castronaut in relevance-castronaut-0.2.5 vs bin/castronaut in relevance-castronaut-0.3.0

- old
+ new

@@ -10,20 +10,25 @@ options = {} OptionParser.new do |opts| opts.banner = "Usage: castronaut -C /path/to/config/file" + opts.on("-h", "--help") do + puts opts.banner + exit(1) + end + opts.on("-C", "--config", "Config File") do |c| options[:config_file] = ARGV[0] end end.parse! if options[:config_file] Castronaut.config = Castronaut::Configuration.load(options[:config_file]) else default_config = File.expand_path("./castronaut.yml") - + if File.exist?(default_config) Castronaut.config = Castronaut::Configuration.load(default_config) else puts "Unable to locate configuration. Currently looking at #{default_config}. You can pass a custom configuration path by using the -C flag." exit(0) @@ -35,10 +40,10 @@ :run => true, :raise_errors => true, :logging => true ) -Castronaut.logger.debug("Sinatra - Loading app/config.rb") +Castronaut.logger.info("Sinatra - Loading app/config.rb") load File.expand_path(File.join(File.dirname(__FILE__), '..', 'app', 'config.rb')) -Castronaut.logger.debug("Sinatra - Loading app/application.rb") +Castronaut.logger.info("Sinatra - Loading app/application.rb") load File.expand_path(File.join(File.dirname(__FILE__), '..', 'app', 'controllers', 'application.rb'))