# Rhesus 0.3.4 released

**URL:** <https://www.ruby-forum.com/t/rhesus-0-3-4-released/178669>\
**Category:** Ruby\
**Created:** [November 9, 2009, 9:08am UTC](https://www.ruby-forum.com/t/rhesus-0-3-4-released/178669 "2009-11-09T09:08:23Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![byrnejb](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/d2c977/32.png) [@byrnejb](https://www.ruby-forum.com/u/byrnejb)\
**Post date:** [November 9, 2009, 9:08am UTC](https://www.ruby-forum.com/t/rhesus-0-3-4-released/178669/1 "2009-11-09T09:08:23Z")

</div>

## DESCRIPTION

Rhesus is a tool for copying over templates with optional embedded  
string interpolation.

It started as a way to make jump-starting Jimpanzee  
([http://neurogami.github.com/Jimpanzee/](http://neurogami.github.com/Jimpanzee/)) apps easier, but the  
user-defined templates need not have anything to do with any special  
library or programming language.

Basically, you create a skeleton of the files you want as templates in  
some suitably-named subdirectory of ~/.rhesus.

If any of those files contain Erb variables, they will be used to prompt  
the user for real values when that template is used to generate files  
and directories.

The same value gets applied in all cases where that variable is used.  
Some magic is used to handle proper casing for class and file names.

The results are copied out to a directory relative to where you invoked  
the ‘rhesus’ script.

## FEATURES/PROBLEMS

Generates files for you to jump-start projects that have common code.

Makes assorted assumptions, and needs more testing with a variety of  
template sources.

Recently added better template name matching, and the ability to install  
new templates via git.

Driven by the “Works for James” criteria. Feedback is welcome.

Source is up on github: [GitHub - Neurogami/rhesus: Rhesus is a script for copying over pre-built templates with optional embedded Erb stuff.](http://github.com/Neurogami/rhesus)

See the README.md file there for more details.

–  
James B.

[www.jamesbritt.com](http://www.jamesbritt.com) - Playing with Better Toys  
[www.ruby-doc.org](http://www.ruby-doc.org) - Ruby Help & Documentation  
[www.rubystuff.com](http://www.rubystuff.com) - The Ruby Store for Ruby Stuff  
[www.neurogami.com](http://www.neurogami.com) - Smart application development
