Sha256: af9dcfe8a1c79f9f46e7d8c43775831d3cd375fbedca5d21548cb5118f8c0f8e

Contents?: true

Size: 839 Bytes

Versions: 1

Compression:

Stored size: 839 Bytes

Contents

# Kerplutz

Command-line option parsing that won't leave you feeling kerplutz.

## OMG WHY DO WE NEED ANOTHER ONE OF THESE THINGS?

Geez I love you too, sunshine. I hesitated for a long while before
committing myself to writing Kerplutz. Eventually what pushed me into
action was the observation (hopefully correct) that OptionParser is
generally a pretty slick library, even if its interface is a bit wonky.
It seemed like a shame to let it go to waste, when getting from it what
I needed requires only a small amount of code.

## Todo

* Read defaults from a config file
* Argument type-casts
* List arguments
* Cleanup OptionParser's puking when an option isn't recognized
* Be more shy with the parsed arguments collection via callbacks
* Multiline descriptions?

## Copyright

Copyright (c) 2011 Mike Sassak. See LICENSE for details.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kerplutz-0.1.0 README.md