Sha256: 251bddb082737dc52c72595d1772e8b1931587ad4597fa088633ef77876851a1

Contents?: true

Size: 422 Bytes

Versions: 186

Compression:

Stored size: 422 Bytes

Contents

module J1App
  class Commands

    FILES = %w(Rakefile config.ru .gitignore).freeze
    VARS  = %w(client_id client_secret team_id org_name).freeze

    def self.execute_command(*args)
      output, status = Open3.capture2e(*args)
      raise "Command `#{args.join(" ")}` failed: #{output}" unless status.exitstatus.zero?
      output
    end

    def self.env_var_set?(var)
      !ENV[var].to_s.blank?
    end

  end
end

Version data entries

186 entries across 186 versions & 1 rubygems

Version Path
j1-template-2023.0.7 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2023.0.6 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2023.0.5 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2023.0.3 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2023.0.2 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2023.0.1 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2023.0.0 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.6.3 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.6.2 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.6.1 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.6.0 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.3 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.2 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.1 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.1.rc1 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.1.rc0 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.0 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.0.rc4 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.0.rc3 lib/j1_app/j1_auth_manager/commands.rb
j1-template-2022.5.0.rc2 lib/j1_app/j1_auth_manager/commands.rb