diff --git a/build.sh b/build.sh index 8e25529..3eabc6a 100755 --- a/build.sh +++ b/build.sh @@ -28,13 +28,20 @@ GRADLE_BUILD_JVM_ARGS="-Xmx2g" pushd "$(dirname "${BASH_SOURCE[0]}")" > /dev/null export JAVA_HOME ZIP_FILE="DDC-Theme-${VERSION}.zip" +# ============================================================================ +BLUE="\033[1;94m" +GREEN="\033[1;92m" +NC="\033[0m" +log_action() { echo -e "${BLUE}➜ [ACTION]${NC} $*"; } +log_success() { echo -e "${GREEN}✓ [SUCCESS]${NC} $*"; } +echo # ============================================================================ # Functions # ============================================================================ write_gradle_properties() { - echo "Writing settings into gradle.properties..." + log_action "Writing settings into gradle.properties..." local since_build since_build="$(echo "$MIN_PLATFORM_VERSION" | sed -E 's/^20([0-9]{2})\.([0-9]+).*/\1\2/')" sed -i "s/^pluginVersion = .*/pluginVersion = ${VERSION}/" gradle.properties @@ -42,11 +49,10 @@ write_gradle_properties() { sed -i "s/^platformVersion = .*/platformVersion = ${MIN_PLATFORM_VERSION}/" gradle.properties sed -i "s/^org.gradle.jvmargs = .*/org.gradle.jvmargs = ${GRADLE_BUILD_JVM_ARGS}/" gradle.properties echo "$WHATS_NEW" > .whats_new.html - echo } update_changelog() { - echo "Updating Changelog..." + log_action "Updating Changelog..." local items after items="$(echo "$WHATS_NEW" | sed -n 's|