a641e27 install: improve CLI positional argument handling

Authored and Committed by jcholast 2 years ago
    install: improve CLI positional argument handling
    
    Instead of specifying which knobs should be positional arguments in
    cli.install_tool(), do it using a flag in knob definition, where the rest
    of CLI configuration is.
    
    As a side effect, the usage string for CLI tools can now be generated
    automatically.
    
    https://fedorahosted.org/freeipa/ticket/6392
    
    Reviewed-By: Martin Basti <mbasti@redhat.com>
    
        
file modified
+59 -41
file modified
+6 -2