NIT: please, keep the lines to less than 120 characters.    And when you break the lines, I would prefer that when you put parameters in a new line that each of them have their own new line. Line this:    cmd.Option(  $"...",  Localiza...,  CommandOptionType...);