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