fix: logging improvements

This commit is contained in:
2025-05-31 22:47:49 +01:00
parent ba421f8024
commit c35557e8a0
5 changed files with 21 additions and 9 deletions

View File

@@ -10,5 +10,5 @@ if [[ "$OSTYPE" == "darwin"* ]]; then
elif [[ "$OSTYPE" == "linux-gnu"* ]]; then elif [[ "$OSTYPE" == "linux-gnu"* ]]; then
cat /etc/os-release cat /etc/os-release
else else
echo "Unknown OS: $OSTYPE" echo -e "${RED}Unknown OS: $OSTYPE${NC}"
fi fi

View File

@@ -7,6 +7,7 @@
# skip if CODESPACES is set # skip if CODESPACES is set
if [ -n "$CODESPACES" ]; then if [ -n "$CODESPACES" ]; then
echo -e "${GREY}Running in a GitHub Codespace${NC}"
export SKIP_SSH_CONFIG=1 export SKIP_SSH_CONFIG=1
fi fi
@@ -28,5 +29,5 @@ if [ -z "$SKIP_SSH_CONFIG" ]; then
unset ssh_method ssh_target ssh_key ssh_pub unset ssh_method ssh_target ssh_key ssh_pub
else else
echo "Skipping SSH configuration" echo -e "${YELLOW}Skipping SSH configuration${NC}"
fi fi

View File

@@ -8,16 +8,19 @@
# skip if in WSL # skip if in WSL
if [[ -n "$WSL_DISTRO_NAME" ]]; then if [[ -n "$WSL_DISTRO_NAME" ]]; then
echo -e "${GREY}Running in WSL${NC}"
export SKIP_DOCKER_CONFIG=1 export SKIP_DOCKER_CONFIG=1
fi fi
# skip if in CODESPACES # skip if in CODESPACES
if [[ -n "$CODESPACES" ]]; then if [[ -n "$CODESPACES" ]]; then
echo -e "${GREY}Running in GitHub Codespaces${NC}"
export SKIP_DOCKER_CONFIG=1 export SKIP_DOCKER_CONFIG=1
fi fi
# skip on mac # skip on mac
if [[ "$OSTYPE" == "darwin"* ]]; then if [[ "$OSTYPE" == "darwin"* ]]; then
echo -e "${GREY}Running on macOS${NC}"
export SKIP_DOCKER_CONFIG=1 export SKIP_DOCKER_CONFIG=1
fi fi
@@ -54,5 +57,5 @@ if [[ -z "$SKIP_DOCKER_CONFIG" ]]; then
fi fi
docker --version docker --version
else else
echo "Skipping Docker configuration" echo -e "${YELLOW}Skipping Docker configuration${NC}"
fi fi

View File

@@ -5,15 +5,21 @@
# Install cmatrix. # Install cmatrix.
# #
# Check if running in a GitHub Codespace # skip if in CODESPACES
if [ -n "$CODESPACES" ]; then if [[ -n "$CODESPACES" ]]; then
echo "Skipping cmatrix installation: Running in a GitHub Codespace" echo -e "${GREY}Running in GitHub Codespaces${NC}"
else export SKIP_CMATRIX_CONFIG=1
if ! command -v "cmatrix" &>/dev/null; then fi
if [[ -z "$SKIP_CMATRIX_CONFIG" ]]; then
if ! command -v cmatrix &> /dev/null; then
if [[ "$OSTYPE" == "linux-gnu"* ]]; then if [[ "$OSTYPE" == "linux-gnu"* ]]; then
sudo apt-get install -qq cmatrix &>/dev/null sudo apt-get install -qq cmatrix &>/dev/null
elif [[ "$OSTYPE" == "darwin"* ]]; then elif [[ "$OSTYPE" == "darwin"* ]]; then
brew install cmatrix brew install cmatrix
fi fi
fi fi
echo -e "${GREEN}cmatrix installed successfully!${NC}"
else
echo -e "${YELLOW}Skipping cmatrix configuration${NC}"
fi fi

View File

@@ -11,3 +11,5 @@ elif [[ "$OSTYPE" == "linux-gnu"* ]]; then
sudo apt-get autoremove -qq sudo apt-get autoremove -qq
sudo apt-get clean -qq sudo apt-get clean -qq
fi fi
echo -e "${GREEN}Cleanup completed successfully!${NC}"