#!/bin/bash # Clean builder images and cache for the selected container engine # Forces a fresh image build on next run set -e BUILD_ROOT=$(realpath "${BASH_SOURCE[0]%/*}/..") source "$BUILD_ROOT/helpers/message-helpers.sh" source "$BUILD_ROOT/helpers/docker-helpers.sh" check_engine print_header "Cleaning Container Builder Images" # Remove all omarchy-pkg-builder images print_info "Removing omarchy-pkg-builder images..." "$CONTAINER_ENGINE" images omarchy-pkg-builder -q | xargs -r "$CONTAINER_ENGINE" rmi -f 2>/dev/null || true # Clear this engine's build cache. print_info "Clearing build cache..." if [[ "$CONTAINER_ENGINE" == "docker" ]]; then "$CONTAINER_ENGINE" buildx prune -a -f else "$CONTAINER_ENGINE" image prune --build-cache -f fi print_success "Container builder cache cleared" print_info "Next build will create fresh images"