About xsync
Sync local directories with SharePoint document libraries
Sync local directories with SharePoint document libraries
Sync local directories with SharePoint document libraries
Changelog
| Publisher | Excelano LLC |
|---|---|
| Author | David M. Anderson |
| Version | 1.12.0 |
| Release date | 2026-10-25 |
| License | MIT |
| Installer type | zip |
| Architecture | x64 |
| Package ID | Excelano.xsync |
winget install --id=Excelano.xsync -ewinget upgrade --id=Excelano.xsync -ewinget uninstall --id=Excelano.xsync -eBreaking for unattended mirrors: xsync --delete with no terminal on stdin now refuses with exit 2 unless --yes (-y) is given. A cron job or script that mirrors with --delete needs --yes added. --dry-run --delete is unaffected.
Changed in xftp: rm -r <folder> deletes a folder without asking, in a terminal too. A plain rm on a folder still asks in a terminal and refuses with no terminal, and a piped session exits 1 if any command failed.
New: xcp prints the uploaded file's browser URL on stdout. xfind --url prints browser URLs in place of paths. xfind --search 'terms' queries SharePoint's search index, matching contents and metadata as well as names. The index trails uploads by many minutes. The Claude Code skill is rescoped and trimmed; run xcp --install-skill to refresh it.
Faster: a walk with no depth limit now fetches the whole tree in one delta query, so xfind, xtree and xsync's remote scan list a 320-folder tree in about 3 seconds instead of 43. Output is unchanged.
Fixed: on Linux, a token cache sealed while the login keyring was unlocked no longer reads as signed out once the keyring locks (graphauth v0.2.0, atrest v0.3.0).
Changelog
- 31ac496: Add xfind --search over the SharePoint search index (@anderix)
- 11abdd6: Give the search fixture a day to reach the index (@anderix)
- 04797c1: Guard unattended deletes and print browser URLs (@anderix)
- 9c33bd6: List an unlimited walk with one delta query (@anderix) …
Yes. xsync is free and open-source software released under the MIT license.
The latest version is 1.12.0, released on Oct 25, 2026.
The download button links to the official installer published on github.com, the same file Windows Package Manager installs. You can verify the downloaded file by comparing its SHA-256 checksum with f2a73b6a21595ce3b3a36592081bf55904c52eb9fefebc8f5d1f8e8496cf5c17.
xsync runs on Windows and is available for 64-bit (x64) systems.
Open Settings › Apps › Installed apps, find xsync and select Uninstall. From the command line, run winget uninstall --id=Excelano.xsync -e.