Compare commits

...

5 commits

Author SHA1 Message Date
d388d30d0c
txt/set
Some checks failed
/ alpine (push) Successful in 1m38s
/ archlinux (push) Successful in 2m37s
/ opensuse (push) Successful in 3m11s
/ ubuntu (push) Successful in 7m53s
/ almalinux (push) Successful in 11m24s
/ fedora (push) Successful in 11m15s
/ rockylinux (push) Successful in 12m47s
/ debian (push) Failing after 3m29s
2024-08-29 16:17:04 +02:00
90527c0078
default 2024-08-29 16:14:25 +02:00
25dba9af19
_/txt 2024-08-29 16:12:46 +02:00
f920e596d9
disable SC2312 2024-08-29 16:11:30 +02:00
9ed69a111b
readme/lang 2024-08-29 12:58:08 +02:00
3 changed files with 34 additions and 1 deletions

View file

@ -1,2 +1,3 @@
disable=2312
enable=all
shell=sh

View file

@ -276,4 +276,7 @@ Handle project workflows in a unified way:
* automate versions fetching
* handle openh264 repositories
* languages
* handle different ones
* translate to french
* try to support nix

View file

@ -172,6 +172,21 @@ _spcd_step_wipe() {
"__SPCD_STEP_${__SPCD_STEP_LEVEL}_LABEL"
}
# ╭───┬─────╮
# │ _ │ txt │
# ╰───┴─────╯
_SPCD_TXT_LANGUAGE_ENGLISH="en"
_SPCD_TXT_LANGUAGE_FRENCH="fr"
_spcd_txt_pick() {
case "${SPCD_TXT_LANGUAGE}" in
"${_SPCD_TXT_LANGUAGE_ENGLISH}") echo "${2}" ;;
"${_SPCD_TXT_LANGUAGE_FRENCH}") echo "${1}" ;;
*) ;;
esac
}
# ╭───────────╮
# │ functions │
# ╰───────────╯
@ -303,6 +318,17 @@ spcd_step_out() {
__SPCD_STEP_LEVEL=$((__SPCD_STEP_LEVEL - 1))
}
# ╭───────────┬─────╮
# │ functions │ txt │
# ╰───────────┴─────╯
spcd_txt_get() {
case "${1}" in
"set") _spcd_txt_pick "Set" "Définir" ;;
*) ;;
esac
}
# ╭──────╮
# │ step │
# ╰──────╯
@ -341,6 +367,7 @@ spcd_step__environment_defaults_print() {
"REF_FEATURE" \
"REF_RELEASE" \
"REF_STAGING" \
"TXT_LANGUAGE" \
"URL_ALMA" \
"URL_ALPINE" \
"URL_ARCH" \
@ -361,7 +388,7 @@ spcd_step__environment_defaults_print() {
}
spcd_step__environment_defaults_set() {
spcd_step "Set"
spcd_step "$(spcd_txt_get "set")"
[ -n "${SPCD_CMD_SUM}" ] || SPCD_CMD_SUM="sha512sum"
[ -n "${SPCD_DNS_1}" ] || SPCD_DNS_1="9.9.9.9"
@ -375,6 +402,8 @@ spcd_step__environment_defaults_set() {
[ -n "${SPCD_REF_RELEASE}" ] || SPCD_REF_RELEASE="main"
[ -n "${SPCD_REF_STAGING}" ] || SPCD_REF_STAGING="dev"
[ -n "${SPCD_TXT_LANGUAGE}" ] || SPCD_TXT_LANGUAGE="en"
[ -n "${SPCD_URL_ALMA}" ] ||
# /almalinux/$releasever/…
# /vault/$releasever/…