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