v2.4.0
v2.4.0 - 2026-09-28
馃殌 FEATURES
GENERAL
-
Non-interactive is now automatic as well as behind the --non-interactive flag -@camalot
-
Xget list --installed command now no longer automatically goes and checks for updates. -@camalot
-
Xget list --installed --check command now checks for updates. -@camalot
馃悰 BUG FIXES
GENERAL
- Solve the possible race condition that deletes the windows syso files causing failure -@camalot
馃捈 OTHER
GENERAL
-
Merge branch 'main' of github.com:camalot/xget -@camalot
-
Main' of github.com:camalot/xget: -@camalot
馃摎 DOCUMENTATION
GENERAL
-
Fix configuration navigation -@camalot
-
docs: update changelog for v2.3.0 -@camalot
-
Fix link in faq to asset-filtering -@camalot
GitHub
馃挍 Contributors
馃搱 Commit Statistics
9commits contributed to the release.1day has passed between the first and last commit.6commits parsed as conventional.0linked issues detected in commits.1day has passed between releases.
Full Changelog: v2.3.0...v2.4.0
### Install Instructions
Windows
Windows install options
Bash (Git Bash / WSL)
curl -fsSL https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh | bash[!NOTE]
The default install location is$HOME/.local/bin. You can change the install location with the-dor--diroption
curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/binPowerShell
[!NOTE]
When run from a downloaded file, the quick-install scripts will download and verify the sha256 checksum of the install script before continuing. When piped directly tobashoriex, script checksum verification is skipped because there is no local script file to hash. Release asset checksums are still verified.
iwr https://raw.githubusercontent.com/camalot/xget/main/install/xget.ps1 | iexScoop
scoop bucket add camalot https://github.com/camalot/scoop
scoop install camalot/xgetArchive
| Asset | Architecture |
|---|---|
xget_2.4.0_windows_amd64.zip |
x64 |
xget_2.4.0_windows_arm64.zip |
ARM64 |
Linux
Linux install options
Bash
curl -fsSL https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh | bash[!NOTE]
The default install location is$HOME/.local/bin. You can change the install location with the-dor--diroption
curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/binPowerShell
iwr https://raw.githubusercontent.com/camalot/xget/main/install/xget.ps1 | iexDebian / Ubuntu (.deb)
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.4.0/xget_2.4.0_amd64.deb
sudo dpkg --install xget_2.4.0_amd64.debAlso available: xget_2.4.0_arm64.deb.
Fedora / RHEL / AlmaLinux (.rpm)
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.4.0/xget-2.4.0-1.el9.x86_64.rpm
sudo dnf install ./xget-2.4.0-1.el9.x86_64.rpmAlso available: xget-2.4.0-1.el9.aarch64.rpm.
Alpine (.apk)
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.4.0/xget-2.4.0-r0-x86_64.apk
sudo apk add --allow-untrusted xget-2.4.0-r0-x86_64.apkAlso available: xget-2.4.0-r0-aarch64.apk.
Arch Linux (.pkg.tar.zst)
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.4.0/xget-bin-2.4.0-1-x86_64.pkg.tar.zst
sudo pacman -U xget-bin-2.4.0-1-x86_64.pkg.tar.zstAlso available: xget-bin-2.4.0-1-aarch64.pkg.tar.zst.
Homebrew
brew install camalot/scoop/xgetArchive
| Asset | Architecture |
|---|---|
xget_2.4.0_linux_amd64.tar.gz |
x86_64 |
xget_2.4.0_linux_arm64.tar.gz |
aarch64 |
macOS
macOS install options
Bash
curl -fsSL https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh | bash[!NOTE]
The default install location is$HOME/.local/bin. You can change the install location with the-dor--diroption
curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/binPowerShell
iwr https://raw.githubusercontent.com/camalot/xget/main/install/xget.ps1 | iexHomebrew
brew install camalot/scoop/xgetArchive
| Asset | Architecture |
|---|---|
xget_2.4.0_darwin_amd64.tar.gz |
Intel |
xget_2.4.0_darwin_arm64.tar.gz |
Apple Silicon |
Android (Termux)
Android install options
Bash
curl -fsSL https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh | bash[!NOTE]
The default install location is$HOME/.local/bin. You can change the install location with the-dor--diroption
curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/binArchive
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.4.0/xget_2.4.0_android_arm64.tar.gz
tar -xzf xget_2.4.0_android_arm64.tar.gz xget
install -Dm755 xget "$PREFIX/bin/xget"| Asset | Architecture |
|---|---|
xget_2.4.0_android_arm64.tar.gz |
ARM64 |
Verify a download
Checksum verification
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.4.0/checksums.txt
sha256sum --check --ignore-missing checksums.txtzyedidia/eget
Install with eget
If you already have eget, you can use it to install xget by running:
eget camalot/xget --asset "^.sbom.json"Already have xget? Upgrade in place with xget self-update.
Full instructions: https://camalot.github.io/xget/installation.html