Elements (backpy.cli.elements)

The backpy.cli.elements submodule contains functions and classes used to interact with the CLI.

The contained classes are used to prompt the user to enter values (e.g. in Interactive Mode) or to confirm a command.

Functions

print_error_message(error, debug)

Print error messages depending on the debug mode.

_validate_always(value)

_validate_not_none(value)

_validate_file_path(value)

_validate_directory_path(value)

_validate_memory(value)

_validate_integer(value)

_validate_float(value)

Classes

ConfirmInput(message, default_value)

TextInput(message[, default_value, ...])

PasswordInput(message, allow_empty, ...[, ...])

BackupSpaceInput([validate, allow_none, ...])

BackupInput(backup_space[, check_hash, ...])

RemoteInput([validate, default_value, ...])

ScheduleInput([validate, default_value, ...])

EnumerationInput(message[, default_value, ...])

FilePathInput(message[, default_value, ...])

DirectoryPathInput(message[, default_value, ...])

IntegerInput(message[, default_value, ...])

FloatInput(message[, default_value, ...])

MemorySizeInput(message[, default_value, ...])