feat: boot.sh v3 — Doom font ASCII logo for OS-VAUCO
This commit is contained in:
parent
d0c0b6d89a
commit
a51ccc817f
|
|
@ -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 "${DIM} -------------------------------------------------${NC}\n"
|
||||||
printf " ${WHITE}BOOT${NC} ${DIM}$(date '+%Y-%m-%d %H:%M %Z')${NC}\n"
|
printf " ${WHITE}BOOT${NC} ${DIM}$(date '+%Y-%m-%d %H:%M %Z')${NC}\n"
|
||||||
printf "${DIM} -------------------------------------------------------${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,7 +175,7 @@ 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"
|
||||||
|
|
@ -183,5 +184,5 @@ 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 ""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user