container := "scripts-shell" image := "scripts-shell" # Build the container image from Containerfile build: podman build -t {{image}} . # Start existing container or create if it doesn't exist up: podman start {{container}} || just create # Create a new detached container create: podman run -dit \ --name {{container}} \ -v $HOME/repos/shell:/opt/scripts:z \ {{image}} # Open interactive shell in running container shell: @podman start {{container}} >/dev/null 2>&1 || true podman exec -it {{container}} bash # Stop container immediately (SIGKILL, no wait) down: podman stop -t 0 {{container}} # Force-remove container from system rm: podman rm -f {{container}} # Restart container restart: podman restart {{container}} # Show container status (running or stopped) status: podman ps -a --filter name={{container}}