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