class Robotkit::CLI
Public Class Methods
start()
click to toggle source
# File lib/robotkit/cli.rb, line 10 def self.start options = {} prompt = TTY::Prompt.new(help_color: :cyan) options[:output_dir] = prompt.ask('What is library name?', default: 'SampleLibrary') options[:package_name] = prompt.ask('What is package name?', default: 'com.android.sample') options[:module_name] = prompt.ask('What is module name?', default: options[:output_dir].downcase) options[:min_sdk] = prompt.ask('Type min_sdk version', default: 16) options[:target_sdk] = prompt.ask('Type target_sdk version', default: 26) library_choices = %w(android-maven-gradle-plugin) options[:library_options] = prompt.multi_select("Select library module options: ", library_choices) # sample_choices = %w(jack rxjava1 rxjava2) # options[:selected_sample_options] = prompt.multi_select("Select sample module options: ", sample_choices) Robotkit.exec(options) puts "#{options[:output_dir]} created" end