feat: boot.sh v3 — Doom font ASCII logo for OS-VAUCO

This commit is contained in:
chrischristiansen-glitch 2026-05-23 06:37:59 +02:00
parent d0c0b6d89a
commit a51ccc817f

View File

@ -1,6 +1,6 @@
#!/usr/bin/env bash #!/usr/bin/env bash
# ============================================================================= # =============================================================================
# boot.sh — OSVauco OPAX Terminal Boot Protocol v2 # boot.sh — OSVauco OPAX Terminal Boot Protocol v3
# Auto-runs on Cloud Shell startup via ~/.bashrc # Auto-runs on Cloud Shell startup via ~/.bashrc
# Manual: source ~/OSVauco/scripts/boot.sh # Manual: source ~/OSVauco/scripts/boot.sh
# ============================================================================= # =============================================================================
@ -17,7 +17,6 @@ CYAN='\033[0;36m'
GREEN='\033[0;32m' GREEN='\033[0;32m'
YELLOW='\033[1;33m' YELLOW='\033[1;33m'
RED='\033[0;31m' RED='\033[0;31m'
BLUE='\033[0;34m'
WHITE='\033[1;37m' WHITE='\033[1;37m'
DIM='\033[2m' DIM='\033[2m'
BOLD='\033[1m' BOLD='\033[1m'
@ -32,22 +31,24 @@ DOT="${DIM}[--]${NC}"
clear clear
printf "${CYAN}" printf "${CYAN}"
echo " ___ ____ _ _ _ _ _ _ ___ ___" echo " ___ _____ _ _ ___ _ _ ___ _____ "
echo " / _ \/ ___| | | | | / \ | || | | |/ __|| _|" echo " / _ \| ___| | | | |/ _ \| | | |/ __|| _ | "
echo "| | | \___ \ | |_| |/ _ \| || |_| | | | |_" echo " | | | | |___ | | | / /_\ \ | | | | | | | | "
echo "| |_| |___) | | _ / ___ \ || _ | |__ | _|" echo " | | | |___ | | | | | _ | | | | | | | | | "
echo " \___/|____/ |_| |_/_/ \_\_||_| |_|\___||_|" echo " | |_| |___| | \ \_/ / | | | |_| | |__ \ \_/ / "
echo " \___/\____/ \___/\_| |_/\___/ \___| \___/ "
printf "${NC}" printf "${NC}"
printf "${DIM} O P A X // Operator Platform // propane-will-491900-m5${NC}\n" printf "${DIM} -------------------------------------------------${NC}\n"
printf "${DIM} -------------------------------------------------------${NC}\n" printf " ${CYAN}OPAX${NC} ${DIM}Operator Platform // propane-will-491900-m5${NC}\n"
printf " ${WHITE}BOOT${NC} ${DIM}$(date '+%Y-%m-%d %H:%M %Z')${NC}\n" printf "${DIM} -------------------------------------------------${NC}\n"
printf "${DIM} -------------------------------------------------------${NC}\n" printf " ${WHITE}BOOT${NC} ${DIM}$(date '+%Y-%m-%d %H:%M %Z')${NC}\n"
printf "${DIM} -------------------------------------------------${NC}\n"
echo "" echo ""
# ============================================================================= # =============================================================================
# SECTION 1: AUTH # SECTION 1: AUTH
# ============================================================================= # =============================================================================
printf "${BOLD}${BLUE} [ AUTH ]${NC}\n" printf "${BOLD}${CYAN} [ AUTH ]${NC}\n"
if [[ -f "$OSVAUCO_DIR/.env" ]]; then if [[ -f "$OSVAUCO_DIR/.env" ]]; then
source "$OSVAUCO_DIR/.env" source "$OSVAUCO_DIR/.env"
@ -82,7 +83,7 @@ echo ""
# ============================================================================= # =============================================================================
# SECTION 2: CLOUD RUN # SECTION 2: CLOUD RUN
# ============================================================================= # =============================================================================
printf "${BOLD}${BLUE} [ CLOUD RUN ]${NC}\n" printf "${BOLD}${CYAN} [ CLOUD RUN ]${NC}\n"
CR_LIST=$(gcloud run services list \ CR_LIST=$(gcloud run services list \
--project="${PROJECT_ID}" \ --project="${PROJECT_ID}" \
--region="${REGION}" \ --region="${REGION}" \
@ -100,7 +101,7 @@ echo ""
# ============================================================================= # =============================================================================
# SECTION 3: MEMORY BANK # SECTION 3: MEMORY BANK
# ============================================================================= # =============================================================================
printf "${BOLD}${BLUE} [ MEMORY BANK ]${NC} ${DIM}(\$0.0994/vCPU-hr -- continuous billing)${NC}\n" printf "${BOLD}${CYAN} [ MEMORY BANK ]${NC} ${DIM}(\$0.0994/vCPU-hr -- continuous billing)${NC}\n"
ENGINES=$(gcloud ai reasoning-engines list \ ENGINES=$(gcloud ai reasoning-engines list \
--project="${PROJECT_ID}" \ --project="${PROJECT_ID}" \
--region="${REGION}" \ --region="${REGION}" \
@ -122,7 +123,7 @@ echo ""
# ============================================================================= # =============================================================================
# SECTION 4: AGENT RUNTIMES # SECTION 4: AGENT RUNTIMES
# ============================================================================= # =============================================================================
printf "${BOLD}${BLUE} [ AGENT RUNTIMES ]${NC}\n" printf "${BOLD}${CYAN} [ AGENT RUNTIMES ]${NC}\n"
AGENT_RUNTIMES=$(gcloud ai agent-engines list \ AGENT_RUNTIMES=$(gcloud ai agent-engines list \
--project="${PROJECT_ID}" \ --project="${PROJECT_ID}" \
--region="${REGION}" \ --region="${REGION}" \
@ -145,7 +146,7 @@ echo ""
# ============================================================================= # =============================================================================
# SECTION 5: RAG CORPORA # SECTION 5: RAG CORPORA
# ============================================================================= # =============================================================================
printf "${BOLD}${BLUE} [ RAG CORPORA ]${NC} ${DIM}(not deleted by teardown)${NC}\n" printf "${BOLD}${CYAN} [ RAG CORPORA ]${NC} ${DIM}(not deleted by teardown)${NC}\n"
RAG_LIST=$(gcloud ai rag-corpora list \ RAG_LIST=$(gcloud ai rag-corpora list \
--project="${PROJECT_ID}" \ --project="${PROJECT_ID}" \
--region="${REGION}" \ --region="${REGION}" \
@ -164,7 +165,7 @@ echo ""
# ============================================================================= # =============================================================================
# SECTION 6: GIT # SECTION 6: GIT
# ============================================================================= # =============================================================================
printf "${BOLD}${BLUE} [ GIT ]${NC}\n" printf "${BOLD}${CYAN} [ GIT ]${NC}\n"
git pull --quiet 2>/dev/null git pull --quiet 2>/dev/null
GIT_BRANCH=$(git branch --show-current 2>/dev/null || echo "unknown") GIT_BRANCH=$(git branch --show-current 2>/dev/null || echo "unknown")
LAST_COMMIT=$(git log --oneline -1 2>/dev/null || echo "unknown") LAST_COMMIT=$(git log --oneline -1 2>/dev/null || echo "unknown")
@ -174,14 +175,14 @@ echo ""
# ============================================================================= # =============================================================================
# QUICK COMMANDS # QUICK COMMANDS
# ============================================================================= # =============================================================================
printf "${DIM} -------------------------------------------------------${NC}\n" printf "${DIM} -------------------------------------------------${NC}\n"
printf "${BOLD}${CYAN} QUICK COMMANDS${NC}\n" printf "${BOLD}${CYAN} QUICK COMMANDS${NC}\n"
printf " ${DIM}authcheck ${NC} bash infrastructure/00-authcheck.sh\n" printf " ${DIM}authcheck${NC} bash infrastructure/00-authcheck.sh\n"
printf " ${DIM}deploy ${NC} bash infrastructure/05-cloudrun-deploy.sh\n" printf " ${DIM}deploy ${NC} bash infrastructure/05-cloudrun-deploy.sh\n"
printf " ${DIM}rag ${NC} bash infrastructure/07-rag-setup.sh\n" printf " ${DIM}rag ${NC} bash infrastructure/07-rag-setup.sh\n"
printf " ${DIM}memory ${NC} bash infrastructure/08-memorybank-setup.sh\n" printf " ${DIM}memory ${NC} bash infrastructure/08-memorybank-setup.sh\n"
printf " ${DIM}cost ${NC} bash infrastructure/09-cost-check.sh\n" printf " ${DIM}cost ${NC} bash infrastructure/09-cost-check.sh\n"
printf " ${DIM}teardown ${NC} bash infrastructure/03-teardown.sh\n" printf " ${DIM}teardown ${NC} bash infrastructure/03-teardown.sh\n"
printf " ${DIM}gemini ${NC} gemini ${DIM}# OPAX-MCP TUI${NC}\n" printf " ${DIM}gemini ${NC} gemini ${DIM}# OPAX-MCP TUI${NC}\n"
printf "${DIM} -------------------------------------------------------${NC}\n" printf "${DIM} -------------------------------------------------${NC}\n"
echo "" echo ""