lib/local_pac/initializer.rb in local_pac-0.2.0 vs lib/local_pac/initializer.rb in local_pac-0.2.1
- old
+ new
@@ -1,11 +1,11 @@
module LocalPac
class Initializer
private
- attr_reader :config, :vcs, :options
+ attr_reader :config, :options
public
def initialize(options = {}, config = LocalPac.config)
@options = options
@@ -29,10 +29,15 @@
Actions::CreateFile.new(:'git-hook', ::File.join(config.local_storage, 'hooks', 'pre-receive'), Data.new(config), force: options[:force], executable: true).run
LocalPac.ui_logger.info "Creating config file at \"#{config.config_file}\"."
Actions::CreateFile.new(:'example-config', config.config_file, Data.new(config), force: options[:force], create_directories: true).run
- LocalPac.ui_logger.warn "Showing the configuration of local_pac on your system."
+ if options[:pre_seed]
+ LocalPac.ui_logger.info "Adding examples to repository at #{config.local_storage}/examples"
+ Actions::AddExamplesToLocalStorage.new(config.local_storage).run
+ end
+
+ LocalPac.ui_logger.info "Showing the configuration of local_pac on your system."
Actions::CreateOutput.new(:'example-config', $stdout, Data.new(config)).run
end
end
end