github westpoint-io/lazyrsync v0.4.0

4 hours ago

Added

  • A quick transfer: t runs a Source → Destination once without saving a
    profile or a task first. It appears in the Runs panel marked » and stays
    there until a keeps it as a real task or d discards it — so the one-off
    that turns out to be worth repeating does not have to be retyped. Quitting
    with one still marked » throws it away.
  • SSH port, key file and extra arguments on a quick transfer, shown only when
    a path is remote. They are the same options a saved task offers under s,
    and they carry over when the transfer is kept.
  • The reason a remote transfer could not start, instead of a bare failure.
    lazyrsync probes the connection with ssh -o BatchMode=yes -o ConnectTimeout=5 and reports what ssh said — wrong port, refused key,
    unknown host.
  • A record of every finished run, written from the TUI and from
    lazyrsync run alike to $XDG_STATE_HOME/lazyrsync/history.toml. The new
    lazyrsync log subcommand prints them, and the Command log replays the
    recent ones at startup. The 200 most recent are kept.
  • history, log, log_size and show_log in settings.toml, plus @ to
    hide or show the Command log for the session. The log level is quiet,
    normal or verbose; no level hides an error or a warning.

Don't miss a new lazyrsync release

NewReleases is sending notifications on new releases.