class Install

Public Class Methods

run() click to toggle source
# File lib/playbook/install.rb, line 5
def self.run
    
    unless File.exist?("playbooks.yml")
        puts "No \"playbooks.yml\" file found."
        exit 1
    end


    playbooks = YAML.load_file("playbooks.yml")

    FileUtils.rm_rf "playbooks"
    FileUtils.mkdir_p "playbooks"
    Dir.chdir "playbooks"

    playbooks.each do |playbook|
        git_url = "https://github.com/#{playbook}.git"
        repo = Git.clone(git_url, playbook)
    end

end