From b8b3f44d521a743d9376d395e9532670df4a3bb9 Mon Sep 17 00:00:00 2001 From: tanmay11k Date: Wed, 18 Feb 2026 23:14:49 -0500 Subject: [PATCH] fix: aetheel logs now works in foreground mode, tee output to log file on start --- install.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 9c103fa..9b5c58b 100755 --- a/install.sh +++ b/install.sh @@ -1044,7 +1044,8 @@ cd "$AETHEEL_DIR" case "${1:-start}" in start) shift 2>/dev/null || true - exec $RUN_CMD "$AETHEEL_DIR/main.py" "$@" + mkdir -p "$HOME/.aetheel/logs" + exec $RUN_CMD "$AETHEEL_DIR/main.py" "$@" 2>&1 | tee -a "$HOME/.aetheel/logs/aetheel.log" ;; setup) exec "$AETHEEL_DIR/install.sh" --setup @@ -1103,7 +1104,16 @@ case "${1:-start}" in esac ;; logs) - tail -f "$HOME/.aetheel/logs/aetheel.log" 2>/dev/null || echo "No log file found" + LOG_FILE="$HOME/.aetheel/logs/aetheel.log" + ERR_FILE="$HOME/.aetheel/logs/aetheel.error.log" + if [ -f "$LOG_FILE" ]; then + tail -f "$LOG_FILE" + elif [ -f "$ERR_FILE" ]; then + tail -f "$ERR_FILE" + else + echo "No log files found at ~/.aetheel/logs/" + echo "Logs are created when you run 'aetheel start' or the background service is running." + fi ;; update) cd "$AETHEEL_DIR"