Sha256: 7d42d58974a5946f34dfe765a9c341b16b84120056baf51d4af3142cc6d160e1
Contents?: true
Size: 473 Bytes
Versions: 18
Compression:
Stored size: 473 Bytes
Contents
class Terraspace::CLI::New class Plugin < Sequence include Helper argument :name def self.options [ [:force, aliases: %w[y], type: :boolean, desc: "Bypass overwrite are you sure prompt for existing files"], ] end options.each { |args| class_option(*args) } def create_plugin puts "=> Creating new plugin: #{name}" core_template_source("plugin") directory ".", "terraspace_plugin_#{name}" end end end
Version data entries
18 entries across 18 versions & 1 rubygems