Raw
This is example content generated to showcase SlopDrop's blog feature. Real posts coming soon.

One Watcher for All Your Projects

Most file sync tools work per-directory. You start a watcher, it watches one folder. If you have six projects, that's six watchers to manage, six terminal tabs, six things to remember to start.

slop watch --global changes that.

How It Works

You create a config file at ~/.slop/global.yaml:

projects:
  - tenant: acme
    project: docs
    sources:
      - path: ~/Projects/acme/docs
        patterns: ["**/*.md"]

  - tenant: personal
    project: notes
    sources:
      - path: ~/Notes
        patterns: ["**/*.md"]

Then run:

slop watch --global

One process. Multiple tenants. Multiple directories. Every markdown file change syncs to the right place automatically.

Multi-Tenant from Day One

SlopDrop supports multiple tenants per user. Your work account, your personal projects, your side gig. The global watcher respects tenant boundaries: each source maps to a specific tenant and project. Credentials are resolved per-tenant, so your work files never accidentally end up in your personal space.

What Makes It Reliable

File watchers are notoriously flaky. Ours handles the edge cases:

The goal is "start it once, forget about it." If you have to think about the watcher, we failed.