Skip to content

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 28 Sep 02:02
· 2 commits to main since this release

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

  • 9 commits contributed to the release.
  • 1 day has passed between the first and last commit.
  • 6 commits parsed as conventional.
  • 0 linked issues detected in commits.
  • 1 day has passed between releases.

Statistics


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 -d or --dir option

curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/bin

PowerShell

[!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 to bash or iex, 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 | iex

Scoop

scoop bucket add camalot https://github.com/camalot/scoop
scoop install camalot/xget

Archive

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 -d or --dir option

curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/bin

PowerShell

iwr https://raw.githubusercontent.com/camalot/xget/main/install/xget.ps1 | iex

Debian / 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.deb

Also 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.rpm

Also 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.apk

Also 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.zst

Also available: xget-bin-2.4.0-1-aarch64.pkg.tar.zst.

Homebrew

brew install camalot/scoop/xget

Archive

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 -d or --dir option

curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/bin

PowerShell

iwr https://raw.githubusercontent.com/camalot/xget/main/install/xget.ps1 | iex

Homebrew

brew install camalot/scoop/xget

Archive

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 -d or --dir option

curl -fsSL -o xget.sh https://raw.githubusercontent.com/camalot/xget/main/install/xget.sh && bash xget.sh -d /usr/local/bin

Archive

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.txt

zyedidia/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