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
- class duplicity.cli_util.AddRenameAction(option_strings, dest, **kwargs)[source]
Bases:
DuplicityAction
- class duplicity.cli_util.AddSelectionAction(option_strings, dest, **kwargs)[source]
Bases:
DuplicityAction
- class duplicity.cli_util.DoNothingAction(option_strings, dest, **kwargs)[source]
Bases:
DuplicityAction
- class duplicity.cli_util.IgnoreErrorsAction(option_strings, dest, **kwargs)[source]
Bases:
DuplicityAction
- class duplicity.cli_util.SetLogTimestampAction(option_strings, dest, nargs=None, **kwargs)[source]
Bases:
_StoreConstAction
- class duplicity.cli_util.SplitOptionsAction(option_strings, dest, **kwargs)[source]
Bases:
DuplicityAction
- class duplicity.cli_util.WarnAsyncStoreConstAction(option_strings, dest, nargs=None, **kwargs)[source]
Bases:
_StoreConstAction
- duplicity.cli_util.expand_archive_dir(archdir, backname)[source]
Return expanded version of archdir joined with backname.
- 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.round512(s)[source]
Rounds up to the next 512 boundary. For negative numbers the absolute value will be used. Minimum return value is 512.
- duplicity.cli_util.set_encrypt_key(encrypt_key)[source]
Set config.gpg_profile.encrypt_key assuming proper key given
- duplicity.cli_util.set_encrypt_sign_key(encrypt_sign_key)[source]
Set config.gpg_profile.encrypt_sign_key assuming proper key given
Set config.gpg_profile.hidden_encrypt_key assuming proper key given
- duplicity.cli_util.set_selection()[source]
Return selection iter starting at filename with arguments applied