duplicity.cli_util module

Utils for parse command line, check for consistency, and set config

class duplicity.cli_util.AddFilelistAction(option_strings, dest, **kwargs)[source]

Bases: DuplicityAction

__call__(parser, namespace, values, option_string=None)[source]

Call self as a function.

__init__(option_strings, dest, **kwargs)[source]
class duplicity.cli_util.AddRenameAction(option_strings, dest, **kwargs)[source]

Bases: DuplicityAction

__call__(parser, namespace, values, option_string=None)[source]

Call self as a function.

__init__(option_strings, dest, **kwargs)[source]
class duplicity.cli_util.AddSelectionAction(option_strings, dest, **kwargs)[source]

Bases: DuplicityAction

__call__(parser, namespace, values, option_string=None)[source]

Call self as a function.

__init__(option_strings, dest, **kwargs)[source]
exception duplicity.cli_util.CommandLineError[source]

Bases: UserError

class duplicity.cli_util.DeprecationAction(option_strings, dest, **kwargs)[source]

Bases: DuplicityAction

__call__(parser, namespace, values, option_string=None)[source]

Call self as a function.

__init__(option_strings, dest, **kwargs)[source]
class duplicity.cli_util.DuplicityAction(option_strings, dest, **kwargs)[source]

Bases: Action

__call__(parser, namespace, values, option_string=None)[source]

Call self as a function.

__init__(option_strings, dest, **kwargs)[source]
duplicity.cli_util.check_count(val)[source]
duplicity.cli_util.check_file(value)[source]
duplicity.cli_util.check_remove_time(val)[source]
duplicity.cli_util.check_source_path(val)[source]
duplicity.cli_util.check_source_url(val)[source]
duplicity.cli_util.check_target_dir(val)[source]
duplicity.cli_util.check_target_url(val)[source]
duplicity.cli_util.check_time(value)[source]
duplicity.cli_util.check_verbosity(value)[source]
duplicity.cli_util.cmd2var(s)[source]

Convert ccommand string to var name

duplicity.cli_util.command_line_error(message)[source]

Indicate a command line error and exit

duplicity.cli_util.dflt(val)[source]

Return printable value for default.

duplicity.cli_util.expand_archive_dir(archdir, backname)[source]

Return expanded version of archdir joined with backname.

duplicity.cli_util.expand_fn(filename)[source]
duplicity.cli_util.generate_default_backup_name(backend_url)[source]

@param backend_url: URL to backend. @returns A default backup name (string).

duplicity.cli_util.make_bytes(value)[source]
duplicity.cli_util.opt2var(s)[source]

Convert option string to var name

duplicity.cli_util.set_archive_dir(dirstring)[source]

Check archive dir and set global

duplicity.cli_util.set_encrypt_key(encrypt_key)[source]

Set config.gpg_profile.encrypt_key assuming proper key given

duplicity.cli_util.set_hidden_encrypt_key(hidden_encrypt_key)[source]

Set config.gpg_profile.hidden_encrypt_key assuming proper key given

duplicity.cli_util.set_log_fd(fd)[source]
duplicity.cli_util.set_log_file(fn)[source]
duplicity.cli_util.set_megs(num)[source]
duplicity.cli_util.set_selection()[source]

Return selection iter starting at filename with arguments applied

duplicity.cli_util.set_sign_key(sign_key)[source]

Set config.gpg_profile.sign_key assuming proper key given

duplicity.cli_util.var2cmd(s)[source]

Convert var name to command string

duplicity.cli_util.var2opt(s)[source]

Convert var name to option string