From 69457a96037a7ae8e3527e2bb00e95c4d10e1df7 Mon Sep 17 00:00:00 2001 From: Ohad Livne Date: Wed, 4 Jun 2025 22:47:34 +0300 Subject: [PATCH] Install the uv package manager --- .local/share/github-versions/uv | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 .local/share/github-versions/uv diff --git a/.local/share/github-versions/uv b/.local/share/github-versions/uv new file mode 100755 index 0000000..856c4c7 --- /dev/null +++ b/.local/share/github-versions/uv @@ -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