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
cat /etc/os-release
else
echo "Unknown OS: $OSTYPE"
echo -e "${RED}Unknown OS: $OSTYPE${NC}"
fi

View File

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

View File

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

View File

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

View File

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