Download CLI

Program manage download of iso/image

usage: downloadcli [-h] [-f CONF_FILE]
                   [-l | -s ISO_NAME | -S | -d ISO_NAME | -a | -r ISO_NAME | -k]
                   [-v | -q]

Named Arguments

-f, --config-file
 load personnal configuration file (defaut: settings.yaml)
-l, --list

list iso managed

Default: False

-s, --status status of the iso/image
-S, --status-all
 

status of all iso/image

Default: False

-d, --download download the iso/image
-a, --download-all
 

download all iso/image

Default: False

-r, --remove remove the iso/image
-k, --remove-all
 

remove all iso/image

Default: False

-v, -vv, --verbose
 

enable verbosity: -v = INFO, -vv = DEBUG

Default: 0

-q, --quiet

quiet mode

Default: False

Example of standard usage:

./downloadcli –config ../examples/0_debian_simple/settings.yaml –list ./downloadcli –status debian-9.6.0-strech-amd64-netinst.iso ./downloadcli –download debian-9.6.0-strech-amd64-netinst.iso