ACSync.CLI
1.0.0
dotnet tool install --global ACSync.CLI --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local ACSync.CLI --version 1.0.0
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=ACSync.CLI&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package ACSync.CLI --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
ACSync — Incremental Update CLI Tool
A command-line tool for creating and applying incremental binary patches using 7z (LZMA2) compression.
Install
dotnet tool install --global ACSync
Usage
acsync <path> -l Create manifest
acsync <path> -u [-e ext1,ext2] Apply patch
acsync <oldpath> <newpath> -m Create patch
Create manifest -l
Scan directory and generate acsync_manifest.json (SHA256 hashes for all files).
acsync D:\app\v1.0 -l
Create patch -m
Compare old manifest with new directory, package delta as acsync_patch.7z.
acsync D:\app\v1.0 D:\app\v2.0 -m
If the new directory already has a manifest, it is loaded directly — no rescan needed.
Apply patch -u
Extract acsync_patch.7z into target directory. Supports:
- Auto-delete — removes files that no longer exist in the new version
- Exclude — skip specific file types (config files, etc.)
- Auto cleanup — patch file deleted on success
acsync D:\app\user -u
acsync D:\app\user -u -e .json,.ini,.yaml
Features
- SHA256 change detection — reliable, modification-time independent
- Multi-threaded scanning — fast for large directories
- LZMA2 compression — compact patches
- AOT compatible — low overhead, no heavy runtime dependencies
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 101 | 7/10/2026 |