diff --git a/helpers/default b/helpers/default index 3fa9f35..d5fa580 100644 --- a/helpers/default +++ b/helpers/default @@ -141,6 +141,8 @@ sudo_package_update () { sudo port selfupdate elif [ "$PACKAGE_MANAGER" == 'brew' ]; then brew update + elif [ "$PACKAGE_MANAGER" == 'apk' ]; then + true else error "Unknown package manager: $PACKAGE_MANAGER" fi @@ -173,6 +175,9 @@ sudo_package () { elif [ "$PACKAGE_MANAGER" == 'brew' ]; then # shellcheck disable=2086,2048 brew install $* + elif [ "$PACKAGE_MANAGER" == 'apk' ]; then + # shellcheck disable=2086,2048 + apk add $* else error "Unknown package manager: $PACKAGE_MANAGER" fi @@ -223,6 +228,8 @@ detect_package_manager () { PACKAGE_MANAGER='port' elif command_exist brew; then PACKAGE_MANAGER='brew' + elif command_exists apk; then + PACKAGE_MANAGER='apk' else error "Could not find a package manager. Fail!" fi