Tweak OPAX boot script to remove WARN on intentional Gemini=N, add docs/ git log summary at startup so user sees latest changes, and change WARN to INFO for non-critical steps.

This commit is contained in:
chrischristiansen-glitch 2026-05-21 03:14:53 +02:00
parent 0ba7d496c2
commit 755054e1d3

View File

@ -11,6 +11,7 @@ BRANCH="main"
PING_URL="https://opax-mcp-core-357036551735.us-central1.run.app/ping" PING_URL="https://opax-mcp-core-357036551735.us-central1.run.app/ping"
LOG_FILE="$HOME/OSVauco/docs/OSVAUCO_OPAX_SESSION_LOG.md" LOG_FILE="$HOME/OSVauco/docs/OSVAUCO_OPAX_SESSION_LOG.md"
DOCS_DIR="$HOME/OSVauco/docs"
GREEN="$(tput setaf 2 || true)" GREEN="$(tput setaf 2 || true)"
RED="$(tput setaf 1 || true)" RED="$(tput setaf 1 || true)"
@ -30,8 +31,8 @@ done_ok() {
echo " ${GREEN}[OK]${RESET}" echo " ${GREEN}[OK]${RESET}"
} }
done_warn() { done_info() {
echo " ${YELLOW}[WARN]${RESET}" echo " ${BLUE}[INFO]${RESET}"
} }
done_fail() { done_fail() {
@ -66,6 +67,19 @@ fi
echo " Forrige : $LAST_LINE" echo " Forrige : $LAST_LINE"
echo echo
# Vis enkel changelog-oversikt for docs/
step "Siste endringer i docs/ (git log)"
if command -v git >/dev/null 2>&1 && [ -d "$DOCS_DIR" ]; then
git -C "$HOME/OSVauco" log -5 --pretty='format:%C(yellow)%h%Creset %Cgreen%cd%Creset %C(bold)%s%Creset' --date=short -- docs 2>/dev/null || true
echo
done_info
else
echo " (git eller docs/-mappe ikke tilgjengelig)"
done_info
fi
echo
OPAX_OK=0 OPAX_OK=0
GH_OK=0 GH_OK=0
@ -89,12 +103,12 @@ if command -v gh >/dev/null 2>&1; then
GH_OK=1 GH_OK=1
done_ok done_ok
else else
done_warn done_info
echo " ${YELLOW} gh ikke logget inn — kjør 'gh auth login' senere hvis du trenger GitHub-CLI.${RESET}" echo " ${YELLOW} gh ikke logget inn — kjør 'gh auth login' senere hvis du trenger GitHub-CLI.${RESET}"
fi fi
else else
done_warn done_info
echo " ${YELLOW} 'gh' ikke installert i denne shellen.${RESET}" echo " ${YELLOW} 'gh' ikke installert i denne shellen.${RESET}"
fi fi
echo echo
@ -108,6 +122,7 @@ SESSION_DESC="${OSV_OPAX_SESSION_DESC:-"(ingen beskrivelse)"}"
echo "$SESSION_ID | $PROJECT_ID | $REGION | $ACCOUNT | OPAX=$OPAX_OK | GH=$GH_OK | $SESSION_DESC" >> "$LOG_FILE" && done_ok || done_fail echo "$SESSION_ID | $PROJECT_ID | $REGION | $ACCOUNT | OPAX=$OPAX_OK | GH=$GH_OK | $SESSION_DESC" >> "$LOG_FILE" && done_ok || done_fail
echo " Logg : ${GREEN}oppdatert${RESET}$LOG_FILE" echo " Logg : ${GREEN}oppdatert${RESET}$LOG_FILE"
echo echo
# 4) Oppsummering med grønn/rød kommandolinje # 4) Oppsummering med grønn/rød kommandolinje
@ -130,7 +145,7 @@ case "$ANSWER" in
gemini gemini
;; ;;
*) *)
done_warn done_info
echo "[OSVauco/OPAX] OK, holder deg i shell. Kjør 'gemini' når du vil inn i TUI." echo "[OSVauco/OPAX] OK, holder deg i shell. Kjør 'gemini' når du vil inn i TUI."
;; ;;
esac esac