Install the uv package manager

This commit is contained in:
Ohad Livne 2025-06-04 22:47:34 +03:00
parent ccf7077e5b
commit 69457a9603
Signed by: libohad-dev
GPG key ID: 34FDC68B51191A4D

14
.local/share/github-versions/uv Executable file
View file

@ -0,0 +1,14 @@
#! /usr/bin/sh
package=uv
repo=astral-sh/uv
resource=uv-x86_64-unknown-linux-gnu.tar.gz
install_uv() {
tempdir="$(mktemp --directory)"
tar xz --directory="${tempdir}" --strip-components=1 && \
chmod 550 "${tempdir}"/uv "${tempdir}"/uvx && \
mv --force "${tempdir}"/uv "${tempdir}"/uvx "$(systemd-path user-binaries)"
}
github_update "${package}" "${repo}" "${resource}" install_uv