# Is there any Ruby parser for command inline parameters (ARGV\[\])?

**URL:** <https://www.ruby-forum.com/t/is-there-any-ruby-parser-for-command-inline-parameters-argv/133959>\
**Category:** Ruby\
**Created:** [April 5, 2008, 5:03pm UTC](https://www.ruby-forum.com/t/is-there-any-ruby-parser-for-command-inline-parameters-argv/133959 "2008-04-05T17:03:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![ISSSSaki\_Baz\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/51bf81/32.png) [@ISSSSaki\_Baz\_C](https://www.ruby-forum.com/u/ISSSSaki_Baz_C)\
**Post date:** [April 5, 2008, 5:03pm UTC](https://www.ruby-forum.com/t/is-there-any-ruby-parser-for-command-inline-parameters-argv/133959/1 "2008-04-05T17:03:17Z")

</div>

Hi, I usually do Ruby scripts for some tasks and many of them allow  
inline  
parameters, for example:

./script1.rb -n -vv -o file.out filein

Is there any Ruby library/gem to parse inline parameters easily? this  
is,  
parsing ARGV Array.

Thanks.

---

<div class="post-metadata">

**Author:** ![ISSSSaki\_Baz\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/51bf81/32.png) [@ISSSSaki\_Baz\_C](https://www.ruby-forum.com/u/ISSSSaki_Baz_C)\
**Post date:** [April 5, 2008, 5:06pm UTC](https://www.ruby-forum.com/t/is-there-any-ruby-parser-for-command-inline-parameters-argv/133959/2 "2008-04-05T17:06:48Z")

</div>

On Saturday 05 April 2008, IÃ±aki Baz C. wrote:

> Hi, I usually do Ruby scripts for some tasks and many of them allow inline  
> parameters, for example:
> 
> ./script1.rb -n -vv -o file.out filein
> 
> Is there any Ruby library/gem to parse inline parameters easily? this is,  
> parsing ARGV Array.
> 
> Thanks.

There’s OptionParser which is included in ruby standard library. Use ri  
OptionParser to learn more about it (you need to require ‘optparse’  
before you  
can use it)

Stefano

---

<div class="post-metadata">

**Author:** ![ISSSSaki\_Baz\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/51bf81/32.png) [@ISSSSaki\_Baz\_C](https://www.ruby-forum.com/u/ISSSSaki_Baz_C)\
**Post date:** [April 5, 2008, 5:55pm UTC](https://www.ruby-forum.com/t/is-there-any-ruby-parser-for-command-inline-parameters-argv/133959/3 "2008-04-05T17:55:48Z")

</div>

On 5 Ð°Ð¿Ñ€, 19:01, IÃ±aki Baz C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> –  
> IÃ±aki Baz C.

You can also try “getoptlog” library.

---

<div class="post-metadata">

**Author:** ![ISSSSaki\_Baz\_C](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/51bf81/32.png) [@ISSSSaki\_Baz\_C](https://www.ruby-forum.com/u/ISSSSaki_Baz_C)\
**Post date:** [April 5, 2008, 6:00pm UTC](https://www.ruby-forum.com/t/is-there-any-ruby-parser-for-command-inline-parameters-argv/133959/4 "2008-04-05T18:00:29Z")

</div>

El SÃ¡bado, 5 de Abril de 2008, Stefano C. escribiÃ³:

> There’s OptionParser which is included in ruby standard library. Use ri  
> OptionParser to learn more about it (you need to require ‘optparse’ before  
> you can use it)

Thanks a lot, I’ll try it.
