# Re: I need some help with OptionsParser

**URL:** <https://www.ruby-forum.com/t/re-i-need-some-help-with-optionsparser/55404>\
**Category:** Ruby\
**Created:** [March 20, 2006, 9:13pm UTC](https://www.ruby-forum.com/t/re-i-need-some-help-with-optionsparser/55404 "2006-03-20T21:13:28Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![BergerS\_Daniel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bc8723/32.png) [@BergerS\_Daniel](https://www.ruby-forum.com/u/BergerS_Daniel)\
**Post date:** [March 20, 2006, 9:13pm UTC](https://www.ruby-forum.com/t/re-i-need-some-help-with-optionsparser/55404/1 "2006-03-20T21:13:28Z")

</div>

> c:\temp\>

This thread is a testament to why I wrote the getopt package:

# test.rb

require ‘getopt/long’  
include Getopt

opts = Long.getopts([’–size’, ‘-s’, REQUIRED])  
p opts[‘size’]

C:\ruby test.rb -s ‘Very Big’  
“Very Big”

C:\

gem install getopt 🙂

Regards,

Dan

---

<div class="post-metadata">

**Author:** ![BergerS\_Daniel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bc8723/32.png) [@BergerS\_Daniel](https://www.ruby-forum.com/u/BergerS_Daniel)\
**Post date:** [March 20, 2006, 9:23pm UTC](https://www.ruby-forum.com/t/re-i-need-some-help-with-optionsparser/55404/2 "2006-03-20T21:23:50Z")

</div>

Works!

Thanks 🙂

---

<div class="post-metadata">

**Author:** ![BergerS\_Daniel](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/bc8723/32.png) [@BergerS\_Daniel](https://www.ruby-forum.com/u/BergerS_Daniel)\
**Post date:** [March 20, 2006, 9:29pm UTC](https://www.ruby-forum.com/t/re-i-need-some-help-with-optionsparser/55404/3 "2006-03-20T21:29:00Z")

</div>

PS: Thanks to everyone for the help! THought I was crazy here…
