Sha256: 274fd8bb6c45772b53f182f0200c1df1d764adce2a7eb8ee4407efb49c2f4b60

Contents?: true

Size: 741 Bytes

Versions: 5

Compression:

Stored size: 741 Bytes

Contents

require 'itunes/transporter/generator'

command :package do |c|
  c.syntax = 'itmsp package [options]'
  c.summary = ''
  c.description = 'Generates iTunes Metadata Store Package (.itmsp) from provided achievement, leaderboard, and/or in-app purchases provided'
  c.example 'description', 'command example'
  c.option '-i FILENAME', '--input FILENAME', String, 'YAML file containing app/team values, achievement, leaderboard, and/or in-app purchase descriptions'

  c.action do |args, options|   
    output = Itunes::Transporter::Generator.new(options).generate_metadata

    say_ok output[:messages].join("\n") if output[:messages].length > 0
    say_error "Errors:\n #{output[:errors].join("\n")}" if output[:errors].length > 0
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
itunes_transporter_generator-0.4.6 ./lib/itunes/transporter/commands/package.rb
itunes_transporter_generator-0.4.5 ./lib/itunes/transporter/commands/package.rb
itunes_transporter_generator-0.4.4 ./lib/itunes/transporter/commands/package.rb
itunes_transporter_generator-0.4.3 ./lib/itunes/transporter/commands/package.rb
itunes_transporter_generator-0.4.2 ./lib/itunes/transporter/commands/package.rb