Skip to content

Quickstart

bash
lazyrsync

Four panels on the left, focused with 14 (or Tab); the [0] pane on the right follows whichever one you're on, with a Command log underneath.

  • [1] Runs — running and finished jobs
  • [2] Tasks · Profiles — your saved tasks (] toggles the sub-tab)
  • [3] Flags — the rsync option checkboxes
  • [4] Filters — include/exclude rules

Your first sync

  1. ] to the Profiles sub-tab, a to add a profile.
  2. ] back to Tasks, a to add a task. Fill in an ID, an Action (Sync ⇄ Snapshot, ←/→), a Source, and a Destination — either path local or user@host:/path. Ctrl+n completes a local path.
  3. p previews it. The [0] pane streams the +/~/- changes and settles into a diff with stats. Nothing is written.
  4. Like the diff? r runs it. Progress shows in [1] Runs; c cancels.

Preview first

p runs rsync with --dry-run and touches nothing. Reach for it whenever you're not sure what a task will do.

Next: Profiles & tasks.

Released under the MIT License.