# Mr Bones 1.3.2

**URL:** <https://www.ruby-forum.com/t/mr-bones-1-3-2/128183>\
**Category:** Ruby\
**Created:** [February 5, 2008, 5:38pm UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183 "2008-02-05T17:38:35Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 5, 2008, 5:38pm UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/1 "2008-02-05T17:38:35Z")

</div>

== Mr Bones

```
<http://codeforpeople.rubyforge.org/bones>

```

the “Oooh, Pretty Colors!!” release

Mr Bones is a handy tool that builds a skeleton for your Ruby projects.  
The skeleton contains some starter code and a collection of rake tasks  
to  
ease the management and deployment of your source code. Mr Bones is not  
viral – all the code your project needs is included in the skeleton (no  
gem dependency required).

Follow the URL above for more information, a list of available rake  
tasks, and some instructions on customizing Mr Bones to make life  
even easier.

== Changes

- 1 minor enchancement
  - Added colorization to the manifest:check task  
(you will need the Facets gem installed to see in technicolor)

== Release Notes

For existing projects, you should update those bones …

bones -u your\_project

This will update the rake tasks while saving off the current set of  
tasks to the “tasks/archive” directory.

== Fun Fact

You share your birthday with at least 9 million other people in the  
world.

== Post Script

Blessings,  
TwP

== Post Post Script

Keep rattlin’ 'dem bones!

---

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 5, 2008, 8:09pm UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/2 "2008-02-05T20:09:22Z")

</div>

How is this different from sow or newgem?

Shane

---

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 5, 2008, 9:15pm UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/3 "2008-02-05T21:15:42Z")

</div>

On Feb 5, 2008, at 12:08 PM, Shane V. wrote:

> How is this different from sow or newgem?

Related to sow …

Mr Bones allows you to define your own project skeleton that will be  
instantiated when you type in “bones new\_project\_name”. You can fill  
in your own personal data (author, e-mail, etc.) or your own support  
files common to all your projects.

Related to newgem …

Mr Bones places all the rake tasks into a “tasks” folder. You are free  
to add your own tasks, but all the configuration can be done in the  
top-level Rakefile. If you do add your own tasks, those would be prime  
candidates to include in your custom project skeleton.

Take a gander at the Mr Bones documentation …

[http://codeforpeople.rubyforge.org/bones/](http://codeforpeople.rubyforge.org/bones/)

Or just install Mr Bones and try it out …

sudo gem install bones

Blessings,  
TwP

---

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 5, 2008, 9:16pm UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/4 "2008-02-05T21:16:52Z")

</div>

On Feb 5, 2008, at 12:08 PM, Shane V. wrote:

> How is this different from sow or newgem?

Oh, and since a Mr Bones project includes all the rake tasks and  
support files in the project, there is no viral dependency on another  
gem.

TwP

---

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 6, 2008, 7:07am UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/5 "2008-02-06T07:07:31Z")

</div>

On Feb 5, 2008, at 11:02 PM, Chiyuan Z. wrote:

> And is there any tasks that can post a release announce to rubyforge  
> or that can generate an email.txt (like hoe) so that I can send to  
> rubytalk ?

i think there is a task that emails tim, and then he does it for  
you. 😉

a @ [http://codeforpeople.com/](http://codeforpeople.com/)

---

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 6, 2008, 5:24pm UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/6 "2008-02-06T17:24:20Z")

</div>

On Feb 5, 2008, at 11:02 PM, Chiyuan Z. wrote:

> Hi! nice job! well done! I like bones.
> 
> And is there any tasks that can post a release announce to rubyforge  
> or that can generate an email.txt (like hoe) so that I can send to  
> rubytalk ?

Not yet. But if you write one, send it in so it can be shared with  
others. In the short term, crack open the hoe gem and steal the one  
that Ryan D. wrote (I promise he won’t come to your house with a  
baseball bat).

Blessings,  
TwP

---

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 6, 2008, 7:02am UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/7 "2008-02-06T07:02:50Z")

</div>

Hi! nice job! well done! I like bones.

And is there any tasks that can post a release announce to rubyforge  
or that can generate an email.txt (like hoe) so that I can send to  
rubytalk ?

2008/2/6, Tim P. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![timperrett](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/t/c5a1d2/32.png) [@timperrett](https://www.ruby-forum.com/u/timperrett)\
**Post date:** [February 9, 2008, 8:00pm UTC](https://www.ruby-forum.com/t/mr-bones-1-3-2/128183/8 "2008-02-09T20:00:19Z")

</div>

Tim-

Great gem. Thanks. Auto-requiring everything in lib might not be  
good in all cases. For example, certain files may require a  
dependency order.

Shane
