Sha256: 6423cca65c4bbd03028511c49e6a3f3c8d21a6b31964c86c98e1fba2ca43040c

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 KB

Contents

#!/usr/bin/env ruby

require 'rubygems'
require "thor"
require_relative '../lib/slowlane/itunes/app.rb'
require_relative '../lib/slowlane/itunes/team.rb'
require_relative '../lib/slowlane/itunes/build.rb'
require_relative '../lib/slowlane/itunes/tester.rb'

class SlowlaneItunes < Thor

  class_option :username , :default => '<username>' , :required => true, :desc => 'username [SLOWLANE_ITUNES_USERNAME]'
  class_option :password , :default => '<password>' , :required => true, :desc => 'password [SLOWLANE_ITUNES_PASSWORD]'
  class_option :team , :default => '<team>' , :required => false, :desc => 'team [SLOWLANE_ITUNES_TEAM]'

  desc "app SUBCOMMAND ...ARGS", "manage apps"
  subcommand "app", Slowlane::Itunes::App

  desc "team SUBCOMMAND ...ARGS", "manage teams"
  subcommand "team", Slowlane::Itunes::Team

  desc "build SUBCOMMAND ...ARGS", "manage builds"
  subcommand "build", Slowlane::Itunes::Build

  desc "tester SUBCOMMAND ...ARGS", "manage testers"
  subcommand "tester", Slowlane::Itunes::Tester

end

SlowlaneItunes.start(ARGV)

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
slowlane-0.0.8 bin/slowlane-itunes
slowlane-0.0.6 bin/slowlane-itunes
slowlane-0.0.5 bin/slowlane-itunes