Minimal RedoxOS pkg support

This commit is contained in:
Candifloss 2026-07-22 02:21:13 +05:30
parent 140dbb5197
commit 6380819397
3 changed files with 41 additions and 1 deletions

View File

@ -15,7 +15,7 @@
# ☑ apk Alpine # ☑ apk Alpine
# ☑ xbps Void # ☑ xbps Void
# ☑ pkg_bsd FreeBSD # ☑ pkg_bsd FreeBSD
# ☐ pkg_redox RedoxOS # ☑ pkg_redox RedoxOS (Minimal)
set -q FISH_PACKAGE_MANAGER set -q FISH_PACKAGE_MANAGER
or set -g FISH_PACKAGE_MANAGER apt or set -g FISH_PACKAGE_MANAGER apt

View File

@ -0,0 +1,31 @@
# Common package management
#------------------------------------------------------
# Install / remove
abbr inst "sudo pkg install"
abbr uinst "sudo pkg remove"
abbr pkgrm "sudo pkg remove"
abbr purge "sudo pkg remove"
# Upgrade / maintenance
abbr upgr "sudo pkg update"
# Search / information
abbr pkgsh "pkg search"
abbr pkginfo "pkg info"
abbr pkgls "pkg list"
# Redox pkg-specific
#------------------------------------------------------
# Update every installed package
abbr pkgupdateall "sudo pkg update -a"
# Install every package from the repositories
abbr pkginstallall "sudo pkg install -a"
# Remove every installed package
abbr pkgremoveall "sudo pkg remove -a"
# Test repository connectivity
abbr pkgtest "pkg test"

View File

@ -0,0 +1,9 @@
function updt \
--description "Update the system"
sudo pkg update
or return
updt_helpers
updt_languages
end