rethink how CLI arguments works
add CLI dependencies
rename 'commands' folder in 'CLI'
delete plugins files
move commands files
catch Interrupt in CLI
refactor & add block options
an error should abort, every time.
we need logs in CLI
add cool CLI stuff. Kudos to Ninefold team!

Thanks to Ninefold and their great article
http://multifaceted.io/2014/crafting-a-cli-text-only-ui/
I saw it on reddit, and I was so amazed by what they have done!