A simple router and parser (using nopt) for CLI apps with multiple commands