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:
parent
0ba7d496c2
commit
755054e1d3
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user