diff --git a/scripts/osvauco-opax-boot.sh b/scripts/osvauco-opax-boot.sh index b322913..8e7339d 100644 --- a/scripts/osvauco-opax-boot.sh +++ b/scripts/osvauco-opax-boot.sh @@ -11,6 +11,7 @@ BRANCH="main" PING_URL="https://opax-mcp-core-357036551735.us-central1.run.app/ping" LOG_FILE="$HOME/OSVauco/docs/OSVAUCO_OPAX_SESSION_LOG.md" +DOCS_DIR="$HOME/OSVauco/docs" GREEN="$(tput setaf 2 || true)" RED="$(tput setaf 1 || true)" @@ -30,8 +31,8 @@ done_ok() { echo " ${GREEN}[OK]${RESET}" } -done_warn() { - echo " ${YELLOW}[WARN]${RESET}" +done_info() { + echo " ${BLUE}[INFO]${RESET}" } done_fail() { @@ -66,6 +67,19 @@ fi echo " Forrige : $LAST_LINE" 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 GH_OK=0 @@ -89,12 +103,12 @@ if command -v gh >/dev/null 2>&1; then GH_OK=1 done_ok else - done_warn - echo " ${YELLOW}⚠️ gh ikke logget inn — kjør 'gh auth login' senere hvis du trenger GitHub-CLI.${RESET}" + done_info + echo " ${YELLOW}ℹ️ gh ikke logget inn — kjør 'gh auth login' senere hvis du trenger GitHub-CLI.${RESET}" fi else - done_warn - echo " ${YELLOW}⚠️ 'gh' ikke installert i denne shellen.${RESET}" + done_info + echo " ${YELLOW}ℹ️ 'gh' ikke installert i denne shellen.${RESET}" fi 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 " Logg : ${GREEN}oppdatert${RESET} → $LOG_FILE" + echo # 4) Oppsummering med grønn/rød kommandolinje @@ -130,7 +145,7 @@ case "$ANSWER" in gemini ;; *) - done_warn + done_info echo "[OSVauco/OPAX] OK, holder deg i shell. Kjør 'gemini' når du vil inn i TUI." ;; esac