class Xambuild::CommandsGenerator
Constants
- UI
Public Class Methods
start()
click to toggle source
# File lib/fastlane/plugin/xambuild/helpers/commands_generator.rb, line 13 def self.start new.run end
Public Instance Methods
convert_options(options)
click to toggle source
# File lib/fastlane/plugin/xambuild/helpers/commands_generator.rb, line 17 def convert_options(options) o = options.__hash__.dup o.delete(:verbose) o end
run()
click to toggle source
# File lib/fastlane/plugin/xambuild/helpers/commands_generator.rb, line 23 def run program :version, Xambuild::VERSION program :description, Xambuild::DESCRIPTION program :help, "Author", "Jake Barnby <jakeb994@gmail.com>" program :help_formatter, :compact global_option("--verbose") { $verbose = true } command :build do |c| c.syntax = "xambuild" c.description = "Just builds your app" c.action do |_args, options| config = FastlaneCore::Configuration.create(Xambuild::Options.available_options, convert_options(options)) Xambuild::Manager.new.work(config) end end default_command :build run! end