#!/bin/bash # opencode-container-cleanup.sh - Complete cleanup script for OpenCode container set -e # Stop and remove all opencode containers echo "Stopping and removing opencode containers..." docker ps -q --filter "name=oc-" | xargs -r docker stop docker ps -a -q --filter "name=oc-" | xargs -r docker rm -f # Remove the Docker image echo "Removing opencode-container image..." docker rmi opencode-container:latest 2>/dev/null || true # Remove entire opencode-container directory CONTAINER_DIR="${XDG_DATA_HOME:-$HOME/.local/share}/opencode-container" if [ -d "$CONTAINER_DIR" ]; then echo "Removing ~/.local/share/opencode-container directory..." rm -rf "$CONTAINER_DIR" fi echo "Complete cleanup finished!"