TLDR: I want to sync an iCloud directory on my Mac with another folder on the Mac not on iCloud, continuously so if I edit an file on either folder, the changes are immediately reflected on the other one. I want to be able to exclude all sub-directories except ones I explicit allow, perhaps by specifying files or folders to ignore, like a .gitignore file or Syncthing's .stignore.
I want to sync two folders on my mac on the same drive: one folder in iCloud, and one stored locally / not on iCloud. I don't want to have the files only in iCloud because there's no option to keep files offline, it only streams files when you open / try to access them. I have a folder like this stored locally:
I want to sync an iCloud folder and a local one for my Obsidian vault (markdown notes), If I edit a note on the local folder on my Mac, its immediately reflected in the iCloud folder. If I edit a note stored on iCloud from my iPhone, by the time I use my Mac again, the iCloud folder syncs or finished syncing with the local folder. For me iCloud has been mostly good with syncing changes between devices in the background like that.
However, I don't want to store my entire vault in iCloud because it would eventually pass the 5GB limit, iCloud only streams files, and I've lost revisions made on my iPhone a few times due to poor syncing / handling of sync conflicts (fortunately I recovered them in Obsidian, it has a feature to keep backups of revisions for up to a week).
I'll take suggestions for GUI apps, but I would prefer a CLI, I just feel like I could trust that more.
I want to sync two folders on my mac on the same drive: one folder in iCloud, and one stored locally / not on iCloud. I don't want to have the files only in iCloud because there's no option to keep files offline, it only streams files when you open / try to access them. I have a folder like this stored locally:
- Folder1
- Folder2
- file1.md
- file2.md
I want to sync an iCloud folder and a local one for my Obsidian vault (markdown notes), If I edit a note on the local folder on my Mac, its immediately reflected in the iCloud folder. If I edit a note stored on iCloud from my iPhone, by the time I use my Mac again, the iCloud folder syncs or finished syncing with the local folder. For me iCloud has been mostly good with syncing changes between devices in the background like that.
However, I don't want to store my entire vault in iCloud because it would eventually pass the 5GB limit, iCloud only streams files, and I've lost revisions made on my iPhone a few times due to poor syncing / handling of sync conflicts (fortunately I recovered them in Obsidian, it has a feature to keep backups of revisions for up to a week).
I'll take suggestions for GUI apps, but I would prefer a CLI, I just feel like I could trust that more.