upgraded flow

This commit is contained in:
2025-04-13 22:02:15 -04:00
parent ed4b625c48
commit ba36d4d72b
2 changed files with 21 additions and 12 deletions

31
flow
View File

@ -1,8 +1,9 @@
#!/bin/bash
# Flows
source "flows/base"
source "flows/release"
source ./flows/base
source ./flows/git
source ./flows/packaging
# Vars
BUILD_DIRECTORY="web"
@ -35,7 +36,9 @@ build() {
echo -e "✨ ${GREEN}Build complete${RESET}"
}
usage() {
site-usage() {
echo -e " ${CYAN}Site Commands:${RESET}"
echo -e " prepare Check required OS dependencies (if any are defined)."
echo -e " env Load environment variables from .env file."
echo -e " build Build the site (requires env)."
echo -e " tag Tag the build (requires build)."
@ -43,11 +46,17 @@ usage() {
echo -e " release Release the build (requires package)."
}
case "$1" in
env) env;;
build) env; build;;
tag) env; tag;;
package) env; package;;
release) env; release;;
*) base "$@";;
esac
site-flow() {
case "$1" in
prepare) base prepare; return 0;;
env) env; return 0;;
build) env; build; return 0;;
tag) env; tag; return 0;;
package) env; package; return 0;;
release) env; release; return 0;;
*) return 1 ;;
esac
}
register-flow "site-flow" "site-usage"
dispatch "$@"

2
flows

Submodule flows updated: 8431378080...2487aa6a25