MIT License.
Rolls 1d6, prints the result, and exits.
Added iteractive prompt for number of dice.
Added interactive prompt for sides.
Simpler, more expressive input handling with highline.
Commandline arguments.
Added '-h' option for help.
Added '-v' option for version info.
Added 'commander' gem to simplify arguments and generate documentation.
Simplified arguments with commander.
Don't import commander into global namespace.
Added an option to provide dice-rolling as a service.
Added client to access the service.
Moved selection logic from server to client.
Broadcasting rolls (PUB).
Consuming published data feed (SUB).
Now with topics (channels) for pub/sub!
Added option for private rolls.
More flexible (de)serialization.
Replaced custom (de)serialization with JSON.