diff --git a/src/baguette-crystal-base.cr b/src/baguette-crystal-base.cr index 7725716..634c9a1 100644 --- a/src/baguette-crystal-base.cr +++ b/src/baguette-crystal-base.cr @@ -85,16 +85,18 @@ class Baguette::Configuration OptionParser.parse do |parser| parser.banner = "usage: #{PROGRAM_NAME} [-ns][--project project-name]" - parser.on "-s", "--simulation", - "Print configuration then quit." do + parser.on "-s", "--simulation", "Print configuration then quit." do simulation = true end - parser.on "-n", "--no-configuration", - "No configuration file should be read." do + parser.on "-n", "--no-configuration", "No configuration file should be read." do no_configuration = true end + parser.on "--configuration file", "Configuration file to use." do |f| + configuration_file = f + end + parser.on "-v verbosity", "--verbosity level", "Verbosity level. From 0 to 4. Default: 4" do |v| Baguette::Context.verbosity = v.to_i @@ -110,7 +112,6 @@ class Baguette::Configuration end parser.on "-h", "--help", "Show this help" do - Baguette::Log.warning "for the first option parsing!" puts parser help = true end