opencode-container/force-cleanup.sh
2026-01-22 00:29:20 +09:00

22 lines
724 B
Bash
Executable file

#!/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!"