Skip to content

lancecarlson/kissgen

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

= KISS Generator

Keep it stupid simple (or simple stupid) code generator. 

== Installation

  gem install kissgen

== API Usage

  require "kissgen"

  @generator = KISSGen.generator(
                   :generator => "/path/to/generator", 
                   :directory => "/path/where/files/are/generated", 
                   :pretend   => true,
                   :assignes  => {:my_name => "lancelot", ...},
                   :files     => {"app", "models"}
                  )

 Now perform the generation:

   @generator.generate!

 Note that the last loaded generator is retrievable via:

  @generator = KISSGen.generator # => Last loaded generator
  
  
Instead of using @g.directory and @g.assign, you can also create a setup.rb file inside of your generator directory
and run the instance methods directly from there. IE:
  
setup.rb:
  directory "/app"
  file "README"
  
== Console Usage

  kissgen -s /path/to/generator -t /path/where/files/are/generated

== Repository

  visit http://github.com/lancecarlson/kissgen/ or git clone git://github.com/lancecarlson/kissgen.git

About

Keep it stupid simple Generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages