From ef1c9fe8e7eacebcb6e87046af8da812858959a5 Mon Sep 17 00:00:00 2001 From: Raphael Roberts Date: Fri, 7 May 2021 16:33:23 -0500 Subject: [PATCH] Added dry parameter to hardlink_to --- tibi_hardlinks/backups.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tibi_hardlinks/backups.py b/tibi_hardlinks/backups.py index 39dbf44..0307e1d 100644 --- a/tibi_hardlinks/backups.py +++ b/tibi_hardlinks/backups.py @@ -61,7 +61,11 @@ class Backup: self.backup_info = read_backup_properties(property_file) self.related_files = find_backup_data(self.property_file, self.backup_info) - def hardlink_to(self, dest): + def hardlink_to(self, dest_dir, dry): for filepath in self.related_files.values(): if filepath: - filepath.link_to(dest) + filename = filepath.name + if dry: + print(f'link: "{filepath}" => "{dest_dir / filename}"') + else: + filepath.link_to(dest_dir / filename)