Method: Terraspace::CLI::New::Project#create_project

Defined in:
lib/terraspace/cli/new/project.rb

#create_projectObject

Will generate config folder from

1. terraspace code lang templates or
2. example lang templates from provider gems


45
46
47
48
49
50
51
52
53
54
# File 'lib/terraspace/cli/new/project.rb', line 45

def create_project
  plugin_template_source(@options[:lang], "project") # IE: plugin_template_source("hcl", "project")

  options = @options[:config] == false ? {exclude_pattern: "config" } : {}
  directory ".", "#{name}", options

  if @options[:config] == false
    empty_directory("#{name}/config")
  end
end