I like Commander.js, but I like Optimist's interpretation of options.  So I am working to combine them