@xspect-build/rsync
v3.4.2
Published
Use prebuilt rsync binaries via platform optionalDependencies
Readme
rsync
通过 npm optionalDependencies 分发主流平台 rsync 预编译产物(来源:RsyncProject/rsync v3.4.2)。
安装
npm install -g @xspect-build/rsync主包会按平台安装对应可选依赖包:
@xspect-build/rsync-linux-x64@xspect-build/rsync-linux-arm64@xspect-build/rsync-darwin-x64@xspect-build/rsync-darwin-arm64
使用
rsync --versionCI 打包说明
/.github/workflows/build-platform-packages.yml 通过统一脚本完成下载与打包:
npm run release:pack脚本会下载上游 rsync 源码并按目标平台编译,写入各平台子包 bin/ 目录,并将各平台包与主包一起 npm pack 到 dist/。Linux 目标使用 musl-gcc 和 -static 构建,并在打包前校验产物为静态链接。
本地发布
本地登录 npm 后可直接执行:
npm run release:publish可选指定 tag:
npm run release:publish -- --tag=next