Since we're making this more complex, maybe it's time to just rewrite this in Python? It'd have the advantage of being usable to Windows users as well. You certainly don't have to do this, but it'd be a nice change.
Help text should be aligned.
Indentation should be consistent with the rest of the file. I believe this file uses tabs.