4f1e6c2 Fix how arguments are added to the parser

Authored and Committed by nphilipp 4 years ago
    Fix how arguments are added to the parser
    
    - For positional arguments (`dist`), we need to specify `nargs` rather
      than `required` (and `requires` is a typo anyway).
    - Percent signs in help strings must be doubled, otherwise argparse
      tries to interpolate them (and fails).
    - Add a missing word in a help text.
    
    Signed-off-by: Nils Philippsen <nils@redhat.com>