From 6246523d5cfea08d9f91f5fe4969144c73157a7d Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sun, 9 Aug 2026 16:06:20 +0530 Subject: [PATCH] Use rsync rather than scp --- kitty/shaders/custom/demo.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/kitty/shaders/custom/demo.py b/kitty/shaders/custom/demo.py index 8ea1c2fce..e4b6c839e 100644 --- a/kitty/shaders/custom/demo.py +++ b/kitty/shaders/custom/demo.py @@ -480,7 +480,8 @@ def main() -> None: else: shaders = sys.argv[1:] if shaders == ['upload']: - cmd = ['scp'] + glob.glob(os.path.join(get_destdir(), '*.webm')) + ['dl1:/srv/download/videos/'] + cmd = ['rsync', '--info=progress2', '--checksum', '--compress'] + glob.glob(os.path.join(get_destdir(), '*.webm')) + ['dl1:/srv/download/videos/'] + print('Uploading changed demo video files...', flush=True) os.execlp(cmd[0], *cmd) try: for which in shaders: