lib/gemirro/cli/index.rb in gemirro-0.10.5 vs lib/gemirro/cli/index.rb in gemirro-0.11.0

- old
+ new

@@ -3,10 +3,11 @@ banner 'Usage: gemirro index [OPTIONS]' description 'Retrieve specs list from source.' separator "\nOptions:\n" on :c=, :config=, 'Path to the configuration file' + on :u, :update, 'Update only' run do |opts, _args| Gemirro::CLI.load_configuration(opts[:c]) config = Gemirro.configuration @@ -17,8 +18,9 @@ indexer = Gemirro::Indexer.new(config.destination) indexer.ui = Gem::SilentUI.new config.logger.info('Generating indexes') - indexer.generate_index + indexer.generate_index if opts[:u].nil? + indexer.update_index unless opts[:u].nil? end end