From d229756b51844dd6931a5fc061244821ed21c384 Mon Sep 17 00:00:00 2001 From: memdmp Date: Sun, 5 Jan 2025 05:00:50 +0100 Subject: feat: pkg installation script --- pkg | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100755 pkg diff --git a/pkg b/pkg new file mode 100755 index 0000000..492b7cc --- /dev/null +++ b/pkg @@ -0,0 +1,20 @@ +#!/usr/bin/env zsh +set -e +OPERATION="$1" +REPO="$2" +PKG="$3" +syntax() { + echo -e "\x1b[0;31mSyntax: $0 \x1b[0m" 1>&2; exit 1; +} +if [[ "$REPO" == "" ]]; then syntax; fi +if [[ "$PKG" == "" ]]; then syntax; fi +if [[ "$OPERATION" == "readd" ]]; then + sudo apk del "$PKG"; + sudo apk add --repository "$(busybox dirname "$(busybox realpath "$0")")/target/$REPO" "$PKG"; +elif [[ "$OPERATION" == "del" ]]; then + sudo apk del "$PKG"; +elif [[ "$OPERATION" == "add" ]]; then + sudo apk add --repository "$(busybox dirname "$(busybox realpath "$0")")/target/$REPO" "$PKG"; +else + syntax; +fi \ No newline at end of file -- cgit v1.2.3