lib/boson/commands/core.rb in boson-0.2.0 vs lib/boson/commands/core.rb in boson-0.2.1

- old
+ new

@@ -22,11 +22,11 @@ :render_options=>{ :query=>{:keys=>library_attributes, :default_keys=>'name'}, :fields=>{:default=>[:name, :commands, :gems, :library_type], :values=>library_attributes}, :filters=>{:default=>{:gems=>[:join, ','],:commands=>:size}, :desc=>"Filters to apply to library fields" }} }, - 'load_library'=>{:description=>"Load/reload a library", :options=>{:reload=>:boolean, [:verbose,:V]=>true}} + 'load_library'=>{:description=>"Load a library", :options=>{[:verbose,:V]=>true}} } {:namespace=>false, :library_file=>File.expand_path(__FILE__), :commands=>commands} end @@ -37,12 +37,11 @@ def libraries(options={}) options[:index] ? (Boson::Index.read || true) && Boson::Index.libraries : Boson.libraries end def load_library(library, options={}) - options[:reload] ? Boson::Manager.reload(library, options) : - Boson::Manager.load(library, options) + Boson::Manager.load(library, options) end def render(object, options={}) Boson::View.render(object, options) end @@ -54,13 +53,13 @@ def usage(name, options={}) msg = (command = Boson::Command.find(name)) ? "#{name} #{command.usage}" : "Command '#{name}' not found" puts msg if command && options[:verbose] if command.options && !command.options.empty? - puts "\nCOMMAND OPTIONS" + puts "\nLOCAL OPTIONS" command.option_parser.print_usage_table end - puts "\nGLOBAL/RENDER OPTIONS" - Boson::Scientist.render_option_parser(command).print_usage_table + puts "\nGLOBAL OPTIONS" + Boson::Scientist.option_command(command).option_parser.print_usage_table end end end \ No newline at end of file