Custom CLI¶
Program custom iso/image
usage: custumcli [-h] [-f CONF_FILE]
[-l | -s ISO_NAME | -S | -r ISO_NAME | -k | -c ISO_NAME]
[-v | -q]
Named Arguments¶
-f, --config-file | |
load personnal configuration file (defaut: settings.yaml) | |
-l, --list | list custom iso status Default: False |
-s, --status | status of the custom iso/image |
-S, --status-all | |
status of all custom iso/image Default: False | |
-r, --remove | remove the custom iso/image |
-k, --remove-all | |
remove all custom iso/image Default: False | |
-c, --create | create custom iso/image |
-v, -vv, --verbose | |
enable verbosity: -v = INFO, -vv = DEBUG Default: 0 | |
-q, --quiet | quiet mode Default: False |
Example of standard usage:
./customcli –list ./customcli –status Custom-FullAuto-Debian-9-strech-amd64-netinst-server.iso ./customcli –create Custom-FullAuto-Debian-9-strech-amd64-netinst-server.iso
–context context.yaml