Feedz CLI
The Feedz CLI (feedz.exe) is a cross-platform command-line tool for pushing and downloading packages. It uses delta compression, making it the most efficient option for large generic packages that change incrementally.
Installation
Download the Feedz CLI from the CLI download page. The tool is a single executable with no dependencies.
Pushing a package
feedz.exe push \
--org my-org \
--repo my-repo \
--pat T-xyzXYZ \
--file MyPackage.1.0.0.tgz
Push parameters:
| Parameter | Description |
|---|---|
--org, --organisation, -o | Organisation slug |
--repo, --repository, -r | Repository slug |
--pat | Personal access token |
--file, -f, --package | Package file to push. Specify multiple times to push multiple files |
--force | Overwrite any existing package with the same ID and version |
Downloading a package
feedz.exe download \
--org my-org \
--repo my-repo \
--pat T-xyzXYZ \
--id MyPackage \
--version 1.0.0
Download parameters:
| Parameter | Description |
|---|---|
--org, --organisation, -o | Organisation slug |
--repo, --repository, -r | Repository slug |
--pat | Personal access token. Not required for public repositories |
--id | Package ID to download |
--version | Version to download. Omit to download the latest release |
--similarPackagePath | Path to a local file or directory to use as the basis for delta compression. Omit to skip delta and download the full package |
Delta compression on download
Pass --similarPackagePath pointing to a local copy of a previous version. The CLI will compute a delta against the local file and download only the changed bytes:
feedz.exe download \
--org my-org \
--repo my-repo \
--pat T-xyzXYZ \
--id MyPackage \
--version 1.1.0 \
--similarPackagePath C:\packages\MyPackage.1.0.0.tgz
If --similarPackagePath is a directory, the CLI scans for a suitable file automatically.
Delta compression is most effective on large packages that change incrementally between releases, such as deployment artefacts with many static assets or DLLs. See Delta Compression for how it works and when it falls back to a full transfer.