This looks like a neat program. (As someone who has never used ruby): how do I run it? This isn't obvious to me.
Since it's an executable like that, this would also allow you to put it in /usr/local/bin (or wherever you keep bins) and call it from anywhere in your shell with 'taoup'
(my technical wording may be off)