github kurenn/trawl v0.3.0
Trawl v0.3.0

3 hours ago

What's new in v0.3.0

  • Survives a dropped destination — if the destination volume disconnects mid-sync, Trawl now stops the run and reports a mount problem. Before, rclone saw an empty folder and started copying the whole library again. A disk that was ejected uncleanly and left an empty /Volumes/<name> folder behind is also treated as missing now, so a sync can't quietly fill up your internal drive.
  • Protect edits — a new per-mapping toggle that keeps your changes to synced files. A file you edited locally is never overwritten by an older copy from the source, and if the source copy is newer, your version is moved to a hidden backup folder instead of being lost.
  • Open destination folder — open a mapping's local folder in Finder/Explorer from its dashboard card or the Run view. Clicking the destination path works too.
  • Clearer failure messages — a failed run's card now says why it failed in one complete sentence, instead of "see errors above" with no log in sight.

Install

  • macOS — open the .dmg, drag Trawl to Applications. Not notarized yet, so clear the quarantine flag once: xattr -dr com.apple.quarantine /Applications/Trawl.app (Apple Silicon → aarch64.dmg, Intel → x64.dmg).
  • Windows — run the .msi or -setup.exe. On SmartScreen: More info → Run anyway.
  • Linux.AppImage (chmod +x and run), .deb, or .rpm.

Trawl shells out to rclone — make sure it's installed and on your PATH (brew install rclone).

If Trawl earns a spot in your workflow, you can buy me a coffee ☕.

Don't miss a new trawl release

NewReleases is sending notifications on new releases.