class Terraspace::CLI::New::Plugin

Public Class Methods

options() click to toggle source
# File lib/terraspace/cli/new/plugin.rb, line 7
def self.options
  [
    [:force, aliases: %w[y], type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files"],
  ]
end

Public Instance Methods

create_plugin() click to toggle source
# File lib/terraspace/cli/new/plugin.rb, line 14
def create_plugin
  puts "=> Creating new plugin: #{name}"
  core_template_source("plugin")
  directory ".", "terraspace_plugin_#{name}"
end