Sha256: ceba5cca2c9d7912aa16ffe9b57c88dff5b4b13294c359ffa1f2685d573f5b2e

Contents?: true

Size: 1.16 KB

Versions: 8

Compression:

Stored size: 1.16 KB

Contents

# encoding: UTF-8

require 'gli'

require_relative '../version'
require_relative '../core/core'
require_relative '../extensions/extensions'
require_relative '../exceptions/exceptions'

include GLI::App

GoodData::CLI.module_eval do
  program_desc 'GoodData Ruby gem - a wrapper over GoodData API and several useful abstractions to make your everyday usage of GoodData easier.'

  version GoodData::VERSION

  desc 'GoodData user name'
  default_value nil
  arg_name 'gooddata-login'
  flag [:U, :username, :login]

  desc 'GoodData password'
  default_value nil
  arg_name 'gooddata-password'
  flag [:P, :password]

  desc 'Project pid'
  default_value nil
  arg_name 'project-id'
  flag [:p, :project_id]

  desc 'Server'
  default_value GoodData::Rest::Connection::DEFAULT_URL
  arg_name 'server'
  flag [:s, :server]

  desc 'WEBDAV Server. Used for uploads of files'
  default_value nil
  arg_name 'web dav server'
  flag [:w, :webdav_server]

  desc 'Token for project creation'
  default_value nil
  arg_name 'token'
  flag [:t, :token]

  desc 'Verbose mode'
  arg_name 'verbose'
  switch [:v, :verbose]

  desc 'Http logger on stdout'
  arg_name 'logger'
  switch [:l, :logger]
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
gooddata-0.6.19 lib/gooddata/cli/shared.rb
gooddata-0.6.18 lib/gooddata/cli/shared.rb
gooddata-0.6.17 lib/gooddata/cli/shared.rb
gooddata-0.6.16 lib/gooddata/cli/shared.rb
gooddata-0.6.15 lib/gooddata/cli/shared.rb
gooddata-0.6.14 lib/gooddata/cli/shared.rb
gooddata-0.6.13 lib/gooddata/cli/shared.rb
gooddata-0.6.12 lib/gooddata/cli/shared.rb