# User-choices 1.1.6

**URL:** <https://www.ruby-forum.com/t/user-choices-1-1-6/120726>\
**Category:** Ruby\
**Created:** [November 20, 2007, 4:09am UTC](https://www.ruby-forum.com/t/user-choices-1-1-6/120726 "2007-11-20T04:09:55Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![bdmcnitt](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/a4c791/32.png) [@bdmcnitt](https://www.ruby-forum.com/u/bdmcnitt)\
**Post date:** [November 20, 2007, 4:09am UTC](https://www.ruby-forum.com/t/user-choices-1-1-6/120726/1 "2007-11-20T04:09:55Z")

</div>

A minor update, but I never announced this library before.

User-choices is a library that lets users make choices on the command  
line, in environment variables, or in YAML or XML configuration files.  
Aside from setup code, your program shouldn’t care how the user made a  
choice. The command-line parsing is build on OptionParser.

It has a decent tutorial and a famous cybernetician as a mascot.

[http://user-choices.rubyforge.org/](http://user-choices.rubyforge.org/)
