From b891914892df677a843f38a2d4e3750060d92e6e Mon Sep 17 00:00:00 2001 From: Deposite Pirate Date: Wed, 9 Apr 2025 19:08:51 +0200 Subject: Add apk support modified: conf.d/02platform.fish --- conf.d/02platform.fish | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'conf.d/02platform.fish') diff --git a/conf.d/02platform.fish b/conf.d/02platform.fish index 56d8069..b5dee20 100644 --- a/conf.d/02platform.fish +++ b/conf.d/02platform.fish @@ -94,6 +94,29 @@ if status is-interactive end # If we have apk + if command -sq apk + alias lspkg 'apk list -I' + alias lspkgo 'apk list -O' + alias pkginfo 'apk info' + alias pkgsearch 'apk search' + alias whatpkg 'apk info -W' + + if fish_is_root_user + alias pkgadd 'apk add' + alias pkgrm 'apk del' + alias pkgupd 'apk update ; apk upgrade' + alias confnew 'find /etc -type f -name "*.apk-new"' + else + alias pkgadd 'doas apk add' + alias pkgrm 'doas apk del' + alias pkgupd 'doas sh -c "apk update ; apk upgrade"' + alias confnew 'doas find /etc/ -type f -name "*.apk-new"' + end + + function is-installed + apk info -e $argv &>/dev/null + end + end # If we have systemd if command -sq systemctl -- cgit v1.3.1