- Core captain_claude.py orchestrator - Context manager with SQL schemas - Provider adapters (Anthropic, OpenAI) - Execution scripts
37 lines
2.2 KiB
Bash
Executable File
37 lines
2.2 KiB
Bash
Executable File
#!/bin/bash
|
|
# Captain Claude by dadiaar - Launcher
|
|
|
|
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
|
VENV_DIR="$SCRIPT_DIR/venv"
|
|
PYTHON="$VENV_DIR/bin/python"
|
|
|
|
# Colors
|
|
GREEN='\033[0;32m'
|
|
BLUE='\033[0;34m'
|
|
NC='\033[0m' # No Color
|
|
|
|
echo -e "${BLUE}"
|
|
echo " ██████╗ █████╗ ██████╗ ████████╗ █████╗ ██╗███╗ ██╗"
|
|
echo " ██╔════╝██╔══██╗██╔══██╗╚══██╔══╝██╔══██╗██║████╗ ██║"
|
|
echo " ██║ ███████║██████╔╝ ██║ ███████║██║██╔██╗ ██║"
|
|
echo " ██║ ██╔══██║██╔═══╝ ██║ ██╔══██║██║██║╚██╗██║"
|
|
echo " ╚██████╗██║ ██║██║ ██║ ██║ ██║██║██║ ╚████║"
|
|
echo " ╚═════╝╚═╝ ╚═╝╚═╝ ╚═╝ ╚═╝ ╚═╝╚═╝╚═╝ ╚═══╝"
|
|
echo " ██████╗██╗ █████╗ ██╗ ██╗██████╗ ███████╗"
|
|
echo " ██╔════╝██║ ██╔══██╗██║ ██║██╔══██╗██╔════╝"
|
|
echo " ██║ ██║ ███████║██║ ██║██║ ██║█████╗ "
|
|
echo " ██║ ██║ ██╔══██║██║ ██║██║ ██║██╔══╝ "
|
|
echo " ╚██████╗███████╗██║ ██║╚██████╔╝██████╔╝███████╗"
|
|
echo " ╚═════╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚══════╝"
|
|
echo -e "${GREEN} by dadiaar${NC}"
|
|
echo ""
|
|
|
|
# Check if venv exists
|
|
if [ ! -d "$VENV_DIR" ]; then
|
|
echo "Error: Virtual environment not found at $VENV_DIR"
|
|
exit 1
|
|
fi
|
|
|
|
# Run Captain Claude
|
|
exec "$PYTHON" "$SCRIPT_DIR/captain_claude.py" "$@"
|