class Shortlook::CLI

Public Class Methods

destination_root() click to toggle source
# File lib/shortlook/cli.rb, line 14
def self.destination_root
  File.dirname(__FILE__)
end
source_root() click to toggle source
# File lib/shortlook/cli.rb, line 10
def self.source_root
  File.dirname(__FILE__)
end

Public Instance Methods

provider(name) click to toggle source
# File lib/shortlook/cli.rb, line 30
def provider(name)
  require_relative 'commands/provider'
  @config = Shortlook::Commands::Provider.new(name).execute

  directory('templates/provider', provider_name)
end
version() click to toggle source
# File lib/shortlook/cli.rb, line 23
def version
  require_relative 'version'
  puts "v#{Shortlook::VERSION}"
end