A yazi plugin for simple rsync copying locally and up to remote servers.
Thanks to chrissabug for creating lovely art!
- yazi latest version preferred
- rsync
- passwordless authentication if copying to a remote server
ya pkg add GianniBYoung/rsyncAdd the binds to your ~/.config/yazi/keymap.toml
WARNING: Make sure the chosen binding isn't already in use!!
[[mgr.prepend_keymap]]
on = [ "R" ]
run = "plugin rsync"
desc = "Copy files using rsync"[[mgr.prepend_keymap]]
on = [ "R" ]
run = "plugin rsync 'user@server.com'"
desc = "Copy files using rsync to default location"Use --remember to cache the last used target. On next invocation, the input field will be pre-filled with the cached target.
[[mgr.prepend_keymap]]
on = [ "R" ]
run = "plugin rsync -- --remember"
desc = "Copy files using rsync (remember target)"Note: The target is stored in ~/.config/yazi/plugins/rsync.yazi/.last_target
Basic logging information is sent to ~/.local/state/yazi/yazi.log
*Note: This plugin has only been tested on Linux
Run into a bug or want a certain feature added? Submit an issue!
- Give it a star if you like it ⭐!
- PRs welcome :)