diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/rclone.lua | 24 |
1 files changed, 18 insertions, 6 deletions
diff --git a/lua/rclone.lua b/lua/rclone.lua index c584b6b..27809bf 100644 --- a/lua/rclone.lua +++ b/lua/rclone.lua @@ -221,8 +221,12 @@ local function copy(options) build_cmd_exclude(local_path) .. ' ' .. build_cmd_logging() - os.execute(cmd) - print(cmd) + if options['--dry-run'] then + print(cmd) + else + os.execute(cmd) + end + print("Copied!") return config @@ -255,8 +259,12 @@ local function copyFile(options) build_cmd_exclude(local_path) .. ' ' .. build_cmd_logging() - os.execute(cmd) - print(cmd) + if options['--dry-run'] then + print(cmd) + else + os.execute(cmd) + end + print("Copied file!") return config @@ -283,8 +291,12 @@ local function sync(options) build_cmd_exclude(local_path) .. ' ' .. build_cmd_logging() - os.execute(cmd) - print(cmd) + if options['--dry-run'] then + print(cmd) + else + os.execute(cmd) + end + print("Synced!") return config |