Sha256: 416c6dfb1aabf7d724726460ca5bb9075024ad58dbaf33b26ef1bdb13c23c143
Contents?: true
Size: 641 Bytes
Versions: 51
Compression:
Stored size: 641 Bytes
Contents
require 'fileutils' require 'active_support/core_ext/string' require 'thor' require 'bundler' class Lono::Sequence < Thor::Group include Thor::Actions def self.source_root File.expand_path("../templates/skeleton", File.dirname(__FILE__)) end private def git_installed? system("type git > /dev/null") end def run_git? options[:git] && git_installed? end def run_git_init return unless run_git? puts "=> Initialize git repo" run("git init") end def run_git_commit return unless run_git? puts "=> Commit git repo" run("git add .") run("git commit -m 'first commit'") end end
Version data entries
51 entries across 51 versions & 1 rubygems