setup update complete

This commit is contained in:
2026-09-21 06:48:49 -06:00
parent b67a76d0da
commit 7b2b01e022
38 changed files with 1376 additions and 848 deletions
+29
View File
@@ -0,0 +1,29 @@
#####################################################################
for setup_library in "${0:a:h}"/*.zsh
do
case "${setup_library:t}" in
( packages.module.zsh | dependency.manifest.zsh ) ;; # self; manifest
( * ) source "${setup_library}" ;;
esac
done
unset setup_library
#####################################################################
setup.packages() {
local INSTALLER="$(setup.packages.get-installer)"
[[ "${INSTALLER}" ]] || return 1
case "${INSTALLER}" in
( brew | generic ) ;; # homebrew refuses to run as root; generic installs nothing
( * ) utils.io.getsudo ;;
esac
if (( ${+functions[setup.packages.installer.${INSTALLER}.setup-package-manager]} ))
then
"setup.packages.installer.${INSTALLER}.setup-package-manager" || return 2
fi
setup.packages.install-dependencies || return 3
}