Sha256: d0ebec35009d2231a9c8921e58d94f805d39e753bf211c97c26cc7a5f98733ed
Contents?: true
Size: 747 Bytes
Versions: 6
Compression:
Stored size: 747 Bytes
Contents
#!/usr/bin/env ruby require 'rubygems' require 'templater' module CucumberNagiosGenerators extend Templater::Manifold class ProjectGenerator < Templater::Generator def self.source_root File.join(File.dirname(__FILE__), '..', 'lib', 'generators', 'project') end def destination_root # takes :name from first_argument File.join(@destination_root, name) end desc "Generate a new self-contained cucumber-nagios project." first_argument :name, :required => true, :desc => "Project name" glob! #file :rakefile, 'Rakefile' end desc "Generate a cucumber-nagios project." add :project, ProjectGenerator end CucumberNagiosGenerators.run_cli Dir.pwd, 'cucumber-nagios-gen', '0.1', ARGV
Version data entries
6 entries across 6 versions & 1 rubygems