From dff6e8f9c4feb3674c8232c901805aa3e686707c Mon Sep 17 00:00:00 2001 From: Wilson Roberto Palhares <79545149+wpalhares@users.noreply.github.com> Date: Fri, 17 Nov 2023 17:21:48 -0400 Subject: [PATCH] Update command_maker.py Add delete option from command --- sysrsync/command_maker.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sysrsync/command_maker.py b/sysrsync/command_maker.py index 353672a..86bc856 100644 --- a/sysrsync/command_maker.py +++ b/sysrsync/command_maker.py @@ -14,6 +14,7 @@ def get_rsync_command(source: str, exclusions: Optional[Iterable[str]] = None, sync_source_contents: bool = True, options: Optional[Iterable[str]] = None, + delete: Optional[Iterable[str]] = None, private_key: Optional[str] = None, rsh_port: Optional[int] = None, strict_host_key_checking: Optional[bool] = None) -> List[str]: @@ -40,8 +41,12 @@ def get_rsync_command(source: str, if options is None: options = [] + if delete is None: + delete = [] + return ['rsync', *options, + *delete, *rsh, source, destination,