v2.3.0
v2.3.0 - 2026-09-27
馃殌 FEATURES
GENERAL
馃悰 BUG FIXES
CONFIG
- Configs loaded and merged from lowest to highest priority. -@camalot
DEB
- Resolve issues with the deb package creation -@camalot
PACKAGE
-
Resolved double path -@camalot
-
Fix issue with determine release checksums for AUR -@camalot
-
Fix issue with determine release checksums for AUR -@camalot
UPDATE
-
Xget now can check for updates (daily) and displays message if update available -@camalot
-
Xget update available check can be disabled via global config value -@camalot
GENERAL
-
Fixed the installer, specifically in wsl -@camalot
-
Use main branch for coverage report -@camalot
-
Try to quote the coverage file name -@camalot
-
Use v1 of coverage report -@camalot
-
Resolve the gosec G703 error -@camalot
-
Fixed the AlmaLinux package conflict in rpm/action.yml -@camalot
-
Fix import / merge of gemfile for docs -@camalot
-
Some styling for markdown -> html -@camalot
-
Resolve issue reported by codeQL -@camalot
馃捈 OTHER
GENERAL
-
Merge pull request from camalot/coverage-report#19 #19 -@camalot
-
Merge pull request from camalot/lint-enforcement-fixes#21 #21 -@camalot
馃摎 DOCUMENTATION
GENERAL
-
Build documentation on release -@camalot
-
Added publish docs workflow -@camalot
-
Remove duplicate info in readme -@camalot
-
Updated some docs configs -@camalot
-
More docs updates to publish -@camalot
-
Update documentation and remove a lot from the base readme -@camalot
-
Added features documentation with eget comparison matrix -@camalot
鈿欙笍 MISCELLANEOUS TASKS
LINT
- Enabled more strict linting and fixed the errors -@camalot
PACKAGE
-
Added aur package generation -@camalot
-
Unify the sbom file names -@camalot
-
Added alpine package generation -@camalot
-
Added rpm package workflow -@camalot
-
Refactor to reuse asset verification -@camalot
-
Rpm creation follows other package creation -@camalot
-
Refactor to reuse code for packages -@camalot
-
Refactor to reuse code for packages -@camalot
-
Fix permission of /pkg for aur -@camalot
REPO
- Create debian package workflow -@camalot
GENERAL
GitHub
馃挍 Contributors
馃搱 Commit Statistics
39commits contributed to the release.6days have passed between the first and last commit.36commits parsed as conventional.2linked issues detected in commits.6days have passed between releases.
Full Changelog: v2.2.0...v2.3.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.3.0_windows_amd64.zip |
x64 |
xget_2.3.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.3.0/xget_2.3.0_amd64.deb
sudo dpkg --install xget_2.3.0_amd64.debAlso available: xget_2.3.0_arm64.deb.
Fedora / RHEL / AlmaLinux (.rpm)
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.3.0/xget-2.3.0-1.el9.x86_64.rpm
sudo dnf install ./xget-2.3.0-1.el9.x86_64.rpmAlso available: xget-2.3.0-1.el9.aarch64.rpm.
Alpine (.apk)
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.3.0/xget-2.3.0-r0-x86_64.apk
sudo apk add --allow-untrusted xget-2.3.0-r0-x86_64.apkAlso available: xget-2.3.0-r0-aarch64.apk.
Arch Linux (.pkg.tar.zst)
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.3.0/xget-bin-2.3.0-1-x86_64.pkg.tar.zst
sudo pacman -U xget-bin-2.3.0-1-x86_64.pkg.tar.zstAlso available: xget-bin-2.3.0-1-aarch64.pkg.tar.zst.
Homebrew
brew install camalot/scoop/xgetArchive
| Asset | Architecture |
|---|---|
xget_2.3.0_linux_amd64.tar.gz |
x86_64 |
xget_2.3.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.3.0_darwin_amd64.tar.gz |
Intel |
xget_2.3.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.3.0/xget_2.3.0_android_arm64.tar.gz
tar -xzf xget_2.3.0_android_arm64.tar.gz xget
install -Dm755 xget "$PREFIX/bin/xget"| Asset | Architecture |
|---|---|
xget_2.3.0_android_arm64.tar.gz |
ARM64 |
Verify a download
Checksum verification
curl -fsSLO https://github.com/camalot/xget/releases/download/v2.3.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