SkillAgentSearch skills...

Resyncd

Synchronizes macOS local files and directorines with a remotes

Install / Use

/learn @idr0id/Resyncd
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

resyncd

Synchronizes macOS local files and directorines with a remotes. Inspired by Lsyncd.

Installation

$ go get github.com/idr0id/resyncd
$ resyncd example.toml

Configuration

[[sync]]
source = "/Users/username/projects/example"
target = "root@example.com:/srv/http/example.com"
exclude = [
  "**/.idea",
  "**/.git",
  "some-file-in-any-folder",
  "/path/to/specified/file"
]
  [sync.rsync]
  rsh = "/usr/bin/ssh -i /Users/username/.ssh/id_rsa -o StrictHostKeyChecking=no"
  acls = true
  perms = true
  
[[sync]]
source = "/Users/username/projects/example2"
target = "root@example.com:/srv/http/example2.com"
exclude = [
  "**/.idea",
  "**/.git",
]
  [sync.rsync]
  rsh = "/usr/bin/ssh -i /Users/username/.ssh/id_rsa -o StrictHostKeyChecking=no"
  acls = true
  perms = true

Related Skills

View on GitHub
GitHub Stars10
CategoryDevelopment
Updated8mo ago
Forks3

Languages

Go

Security Score

87/100

Audited on Jul 26, 2025

No findings