create the cli obj before calling parseCommand

It helps a bit when you want to use `ParseCommands` with other read/writers