429b54b cli: split --vendor option into "off", "auto", and "manual"

Authored and Committed by decathorpe 4 months ago
    cli: split --vendor option into "off", "auto", and "manual"
    
    - off (default): do not create or use a vendor tarball
    - auto: use and create a vendor tarball with default settings
    - manual: use a vendor tarball but do not create it automatically
    
        
file modified
+9 -6
file modified
+24 -11
file modified
+1 -1
file modified
+2 -2
file modified
+10 -10
file modified
+12 -1