show help if no commands and error if command is invalid