Sha256: a299ca990e2703ac5dabe890aab214192c738e8d3574b37e292f59372596f11e

Contents?: true

Size: 900 Bytes

Versions: 4

Compression:

Stored size: 900 Bytes

Contents

require 'ios/module/setup/Template_Configurator'

require 'thor'

module App

    class IOS_CLI < Thor 
        desc "module", "Create a new module to iOS platform"
        def module
            IOS::TemplateConfigurator.new.run
        end

        desc "install", "Install scripts and templates in project"
        def install
            puts "Verificando se existe Homebrew instalado"
            brewExists = system('which -s brew')
            if brewExists
                puts "Atualizando Homebrew"
                system('brew update')
            else
                puts "Instalando Homebrew"
                system("/bin/bash -c \"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)\"")
            end
            puts "Instalando swiftgen"
            system("brew install swiftgen")

            puts "✅ Instalado com sucesso"
        end
    end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
shellboxCLI-0.1.6 lib/ios/iosOption.rb
shellboxCLI-0.1.4 lib/ios/iosOption.rb
shellboxCLI-0.1.3 lib/ios/iosOption.rb
shellboxCLI-0.1.2 lib/ios/iosOption.rb