0.1.x :
   lexer.js puts commands first, flags at the end this leaves the consumer to decide.
consumer.js do not consumes flags plus no warning if that is the command left