class Napkin::CLI::Tools
Public Class Methods
source_root()
click to toggle source
# File lib/napkin/cli/tools.rb, line 10 def self.source_root File.join(File.dirname(__FILE__), 'files') end
Public Instance Methods
setup(tool)
click to toggle source
# File lib/napkin/cli/tools.rb, line 16 def setup(tool) puts "Setting up #{tool}!" case tool when 'veronic' bootstrap_file = options[:bootstrap_file] || '/etc/veronic/bootstrap/lifted-chef.erb' FileUtils.mkdir_p(File.dirname(bootstrap_file)) copy_file(File.basename(bootstrap_file), bootstrap_file, :force => true) else puts "#{tool} is not a recognized tool!" exit 1 end end