Skip to content
/ resyncd Public

Synchronizes macOS local files and directorines with a remotes

License

Notifications You must be signed in to change notification settings

idr0id/resyncd

Repository files navigation

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

About

Synchronizes macOS local files and directorines with a remotes

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages