#!/usr/bin/env bash BASEDIR="$( cd "$( dirname "$0" )" && pwd )" cd "${BASEDIR}" theme_list="forgejo-auto,forgejo-light,forgejo-dark,auto,gitea,arc-green" for theme in edge gruvbox gruvbox-material everforest; do for variant in dark light auto; do theme_list="$theme_list,$theme-$variant" lessc -x "src/${theme}-${variant}.less" > "dist/theme-${theme}-${variant}.css" done done for theme in nord palenight soft-era sonokai sonokai-andromeda sonokai-atlantis sonokai-espresso sonokai-maia sonokai-shusia; do theme_list="$theme_list,$theme" lessc -x "src/${theme}.less" > "dist/theme-${theme}.css" done # First character in theme_list will be a comma, let's remove that echo "themes=$theme_list" >> $GITHUB_OUTPUT