Skip to main content

Rsync

@wendy/rsyncv2026.04.11.2· 6mo agoBEHAVIORS
01README

rsync model — configure any number of src→dst pairs with optional flags; supports one-way (src→dst) and two-way (src↔dst) sync. Requires rsync to be installed on the host system.

02Release Notes

Add two-way sync mode. Each source now accepts an optional mode field ("one-way" or "two-way", default "one-way"). Two-way sources run rsync in both directions (src→dst then dst→src) and report per-direction exit codes and transfer summaries.

03Behaviors1
@wendy/rsyncv2026.04.11.2rsync.ts

Global Arguments

ArgumentTypeDescription
sourcesarrayList of src→dst pairs to sync
fn sync()
Sync each source according to its mode: one-way (src→dst) or two-way (src→dst then dst→src)

Resources

result(infinite)— rsync result — exit codes and transfer summary per source

Files

log(text/plain)— rsync output (stdout + stderr) for each source
04Previous Versions1
2026.04.11.1

Initial release. Supports configurable sources, custom rsync flags, per-destination accessibility checks, and structured per-source result output.

05Stats
D
40 / 100
Downloads
40
Archive size
4.5 KB
  • Has README or module doc0/2missing
  • README has a code example0/1missing
  • README is substantive0/1missing
  • Most symbols documented0/1missing
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License0/2missing

    no SPDX license declared; no LICENSE file

  • Verified public repository0/2missing

deno doc could not analyse this version's source, so the documentation factors score 0.

The registry cannot resolve the bare import "zod"; use an explicit npm: or jsr: specifier (npm:zod@4 for zod).

06Platforms
07Labels