Method: Codepipe::Init#set_source_path

Defined in:
lib/codepipe/init.rb

#set_source_pathObject



22
23
24
25
26
27
28
29
30
31
32
33
# File 'lib/codepipe/init.rb', line 22

def set_source_path
  return unless @options[:template]

  custom_template = "#{ENV['HOME']}/.codepipeline/templates/#{full_repo_name}"

  if @options[:template_mode] == "replace" # replace the template entirely
    override_source_paths(custom_template)
  else # additive: modify on top of default template
    default_template = File.expand_path("../../template", __FILE__)
    override_source_paths([custom_template, default_template])
  end
end