Sha256: 03348fa140ba17386052d71d72d1f9a8bc525aef7c5d52f1d3d1a8a1fe3d645e

Contents?: true

Size: 1.11 KB

Versions: 5

Compression:

Stored size: 1.11 KB

Contents

- build: source
  default: all
  description: "Generate a sample Ruby script project"

- properties:
    name: script
    description: This script will generate a sample Ruby script project.

- target: welcome
  description: "Print information message"
  script:
  - print: :description

- target: prompt
  depends: welcome
  description: "Prompt for project information"
  script:
  - print: "Please answer following questions to generate the project:"
  - prompt:
      message: "What is the script project name?"
      default: :name
      property: name

- target: generate
  depends: prompt
  description: "Generate project"
  script:
  - print: "Generating project..."
  - mkdir: "#{here}/#{name}"
  - erb:
      src:  "#{base}/script/script.rb"
      dest: "#{here}/#{name}/#{name}.rb"
  - erb:
      src:  "#{base}/script/build.yml"
      dest: "#{here}/#{name}/build.yml"

- target: customization
  depends: generate
  description: "Print information about project customization"
  script:
  - print: Script project has been generated in directory '#{name}'.

- target: all
  depends: [welcome, prompt, generate, customization]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bee-0.11.1 egg/script.yml
bee-0.11.0 egg/script.yml
bee-0.10.2 egg/script.yml
bee-0.10.1 egg/script.yml
bee-0.10.0 egg/script.yml