Sha256: b58bef82291befba06851959a5bbe22ab9a1e9bfc739bff61ccce8d0392c14a8
Contents?: true
Size: 973 Bytes
Versions: 1
Compression:
Stored size: 973 Bytes
Contents
require 'colorize' require 'tmpdir' require 'fileutils' require 'dryrun/github' require 'dryrun/android_project' module DryRun class MainApp def self.is_ANDROID_HOME_defined return true end def self.initialize(url) if !is_ANDROID_HOME_defined # TODO missing warning end github = Github.new(url) if !github.is_valid puts "#{url.red} is not a valid github url" exit 1 end # puts "\nLets work this one out: #{url.green}\n\n" # clone the repository clonable = github.clonable_url #puts "git clone #{clonable.yellow}.....\n\n" repository = github.clone Dir.chdir repository project = AndroidProject.new(repository) # is a valid android project? if !project.is_valid puts "#{url.red} is not a valid android project" exit 1 end project.clean_install puts "\nOpened #{url.green}!\n" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dryrun-0.2.1 | lib/dryrun.rb |