ppanel-web/scripts/lobehub-setup.sh
2024-11-14 01:22:43 +07:00

28 lines
765 B
Bash
Executable File

#!/bin/bash
# Skip entire script in CI environment
if [ "$CI" = "true" ]; then
echo "CI environment detected, skipping script execution."
exit 0
fi
# Check and install @lobehub/i18n-cli if not installed
if ! npm list -g --depth=0 @lobehub/i18n-cli > /dev/null 2>&1; then
echo "Installing @lobehub/i18n-cli globally..."
npm install -g @lobehub/i18n-cli
else
echo "@lobehub/i18n-cli is already installed."
fi
# Check and install @lobehub/commit-cli if not installed
if ! npm list -g --depth=0 @lobehub/commit-cli > /dev/null 2>&1; then
echo "Installing @lobehub/commit-cli globally..."
npm install -g @lobehub/commit-cli
else
echo "@lobehub/commit-cli is already installed."
fi
# Run lobe-commit -i
echo "Running lobe-commit -i..."
lobe-commit -i