Merge defaults opts with cli or api
npm install opt-merger
##opt-merger 
It's like jQuery's .extend on steroids.
Check the tests for example usage.