From 81717608073ccf0a2d1e647d4737492e6a9cfaa4 Mon Sep 17 00:00:00 2001 From: Jeena Date: Thu, 22 Jan 2026 00:29:20 +0900 Subject: [PATCH] Add cleanup script --- force-cleanup.sh | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100755 force-cleanup.sh diff --git a/force-cleanup.sh b/force-cleanup.sh new file mode 100755 index 0000000..1a0d9a5 --- /dev/null +++ b/force-cleanup.sh @@ -0,0 +1,22 @@ +#!/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!"