class Karafka::Cli::Install

Install Karafka Cli action

def call

Install all required things for Karafka application in current directory
def call
  INSTALL_DIRS.each do |dir|
    FileUtils.mkdir_p Karafka.root.join(dir)
  end
  INSTALL_FILES_MAP.each do |source, target|
    target = Karafka.root.join(target)
    next if File.exist?(target)
    source = Karafka.core_root.join("templates/#{source}")
    FileUtils.cp_r(source, target)
  end
end