From fc967c199fdfcc48423589e09ee2a3c552724ca4 Mon Sep 17 00:00:00 2001 From: RGBCube Date: Wed, 26 Feb 2025 00:35:06 +0300 Subject: [PATCH] fix: fix rsync command in rebuild.nu --- rebuild.nu | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/rebuild.nu b/rebuild.nu index 4002ef9..7038a49 100755 --- a/rebuild.nu +++ b/rebuild.nu @@ -1,5 +1,15 @@ #!/usr/bin/env nu +def --wrapped sync [...arguments] { + (rsync + --rsh "ssh -q" + --compress + --delete --recursive --force + --delete-excluded + --delete-missing-args + ...$arguments) +} + # Rebuild a NixOS / Darwin config. def main --wrapped [ host: string = "" # The host to build. @@ -13,12 +23,7 @@ def main --wrapped [ if $host != (hostname) { git ls-files - | (rsync - --rsh "ssh -q" - --delete-missing-args - --compress - --files-from - - ./ ($host + ":ncc")) + | sync --files-from - ./ ($host + ":ncc") ssh -q -tt $host $" cd ncc