# Rdoc/usage replacement in ruby 1.9 for a CLI app?

**URL:** <https://www.ruby-forum.com/t/rdoc-usage-replacement-in-ruby-1-9-for-a-cli-app/176017>\
**Category:** Ruby\
**Created:** [September 23, 2009, 6:41pm UTC](https://www.ruby-forum.com/t/rdoc-usage-replacement-in-ruby-1-9-for-a-cli-app/176017 "2009-09-23T18:41:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![alce](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f07891/32.png) [@alce](https://www.ruby-forum.com/u/alce)\
**Post date:** [September 23, 2009, 6:41pm UTC](https://www.ruby-forum.com/t/rdoc-usage-replacement-in-ruby-1-9-for-a-cli-app/176017/1 "2009-09-23T18:41:01Z")

</div>

Hey!

I’m follow a tutorial ([http://blog.infinitered.com/entries/show/5](http://blog.infinitered.com/entries/show/5)) to  
create a ruby app just for the command line, I’ll like to know where’s  
the replacement for rdoc/usage in 1.9 ? seems like is removed (I install  
ruby 1.9 using the ruby installer preview 2) or some other tool to  
display rdoc blocks in the CLI or maybe just another tutorial or how to  
:).

Thanks.

---

<div class="post-metadata">

**Author:** ![alce](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f07891/32.png) [@alce](https://www.ruby-forum.com/u/alce)\
**Post date:** [September 27, 2009, 9:50am UTC](https://www.ruby-forum.com/t/rdoc-usage-replacement-in-ruby-1-9-for-a-cli-app/176017/2 "2009-09-27T09:50:41Z")

</div>

On Sep 23, 9:41 am, Juan felipe Alvarez saldarriaga  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> –  
> Posted viahttp://www.ruby-forum.com/.

Hey Juan,

I was similarly puzzled today when I found out that rdoc/usage was  
removed from Ruby 1.9. I ripped it out and swapped in Trollop (http://  
[trollop.rubyforge.org/](http://trollop.rubyforge.org/)) instead which worked out great. Trollop  
appears to work just fine on Ruby 1.9 as I did not notice any issues.  
I opted to copy trollop.rb over into my lib dir to avoid adding  
trollop as a external dependency.

If you want to view how I used it, here is a link to the file on  
Github [simplesem/bin/simplesem at master · robolson/simplesem · GitHub](http://github.com/robolson/simplesem/blob/master/bin/simplesem)

Regards,

Rob Olson  
[http://thinkingdigitally.com](http://thinkingdigitally.com)

---

<div class="post-metadata">

**Author:** ![alce](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f07891/32.png) [@alce](https://www.ruby-forum.com/u/alce)\
**Post date:** [September 30, 2009, 9:23pm UTC](https://www.ruby-forum.com/t/rdoc-usage-replacement-in-ruby-1-9-for-a-cli-app/176017/3 "2009-09-30T21:23:11Z")

</div>

Reformatted excerpts from Rob Olson’s message of 2009-09-27:

> Trollop appears to work just fine on Ruby 1.9 as I did not notice any  
> issues.

Trollop is Officially Guaranteed To Work with Ruby 1.9.

---

<div class="post-metadata">

**Author:** ![alce](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/f07891/32.png) [@alce](https://www.ruby-forum.com/u/alce)\
**Post date:** [September 30, 2009, 9:53pm UTC](https://www.ruby-forum.com/t/rdoc-usage-replacement-in-ruby-1-9-for-a-cli-app/176017/4 "2009-09-30T21:53:49Z")

</div>

William M. wrote:

> Reformatted excerpts from Rob Olson’s message of 2009-09-27:
> 
> > Trollop appears to work just fine on Ruby 1.9 as I did not notice any  
> > issues.
> 
> Trollop is Officially Guaranteed To Work with Ruby 1.9.

Thanks :), I’ll try it.
