Sha256: 4112d36e0641ab504fd8b7f75016b1e288866e74441f2e4e57c84788d2f110a0
Contents?: true
Size: 928 Bytes
Versions: 9
Compression:
Stored size: 928 Bytes
Contents
# encoding: UTF-8 require 'pp' require_relative '../shared' require_relative '../../commands/scaffold' GoodData::CLI.module_eval do desc 'Scaffold things' arg_name 'show' command :scaffold do |c| c.desc 'Scaffold a gooddata project blueprint' c.command :project do |project| project.action do |global_options, options, args| name = args.first fail 'Name of the project has to be provided' if name.nil? || name.empty? GoodData::Command::Scaffold.project(name) end end c.desc 'Scaffold a gooddata ruby brick. This is a piece of code that you can run on our platform' c.command :brick do |brick| # brick.arg_name 'name' brick.action do |global_options, options, args| name = args.first fail 'Name of the brick has to be provided' if name.nil? || name.empty? GoodData::Command::Scaffold.brick(name) end end end end
Version data entries
9 entries across 9 versions & 1 rubygems