diff --git a/src/unisync/main.py b/src/unisync/main.py index f77462d..0c69512 100644 --- a/src/unisync/main.py +++ b/src/unisync/main.py @@ -39,7 +39,7 @@ def main(): paths_manager = PathsManager(Path(config.roots.local), config.other.cache_dir_path) - cli_args.func(synchroniser, paths_manager) + cli_args.func(synchroniser, paths_manager, config) if __name__ == "__main__": diff --git a/src/unisync/runners.py b/src/unisync/runners.py index 5798941..ddaddf5 100644 --- a/src/unisync/runners.py +++ b/src/unisync/runners.py @@ -3,9 +3,9 @@ from unisync.synchroniser import Synchroniser from unisync.paths import PathsManager +from unisync.config import Config - -def unisync_sync(synchroniser:Synchroniser, paths_manager:PathsManager): +def unisync_sync(synchroniser:Synchroniser, paths_manager:PathsManager, config: Config): if synchroniser.create_ssh_master_connection() != 0: print("Connection failed quitting") return 1 @@ -21,7 +21,7 @@ def unisync_sync(synchroniser:Synchroniser, paths_manager:PathsManager): synchroniser.close_ssh_master_connection() -def unisync_add(synchroniser:Synchroniser, paths_manager:PathsManager): +def unisync_add(synchroniser:Synchroniser, paths_manager:PathsManager, config: Config): if synchroniser.create_ssh_master_connection() != 0: print("Connection failed quitting") return 1 @@ -32,5 +32,5 @@ def unisync_add(synchroniser:Synchroniser, paths_manager:PathsManager): synchroniser.close_ssh_master_connection() -def unisync_mount(synchroniser:Synchroniser, paths_manager:PathsManager): +def unisync_mount(synchroniser:Synchroniser, paths_manager:PathsManager, config: Config): synchroniser.mount_remote_dir()