#!/bin/bash

# WAGW SaaS Docker Helper

set -e

echo "🐳 WAGW SaaS Docker Helper"
echo "========================"

show_help() {
    echo ""
    echo "Usage: docker.sh [command]"
    echo ""
    echo "Commands:"
    echo "  prune        Prune unused Docker resources"
    echo "  images       List Docker images"
    echo "  volumes      List Docker volumes"
    echo "  networks     List Docker networks"
    echo "  help         Show this help message"
    echo ""
}

case "${1:-prune}" in
    prune)
        echo "Pruning Docker resources..."
        docker system prune -a --volumes -f
        echo "✓ Docker resources pruned"
        ;;
    images)
        echo "Docker images..."
        docker images | grep wagw
        ;;
    volumes)
        echo "Docker volumes..."
        docker volume ls | grep wagw
        ;;
    networks)
        echo "Docker networks..."
        docker network ls | grep wagw
        ;;
    help|--help|-h)
        show_help
        ;;
    *)
        echo "Unknown command: ${1}"
        show_help
        exit 1
        ;;
esac
