mirror of
https://github.com/searxng/searxng.git
synced 2025-08-17 01:06:44 +02:00
58 lines
1,003 B
Bash
Executable file
58 lines
1,003 B
Bash
Executable file
#!/usr/bin/env bash
|
|
# SPDX-License-Identifier: AGPL-3.0-or-later
|
|
|
|
themes.help() {
|
|
cat <<EOF
|
|
themes.:
|
|
all : test & build all themes
|
|
simple : test & build simple theme
|
|
lint : lint JS & CSS (LESS) files
|
|
fix : fix JS & CSS (LESS) files
|
|
test : test all themes
|
|
EOF
|
|
}
|
|
|
|
themes.all() {
|
|
(
|
|
set -e
|
|
vite.simple.build
|
|
)
|
|
dump_return $?
|
|
}
|
|
|
|
themes.simple() {
|
|
(
|
|
set -e
|
|
build_msg SIMPLE "theme: run build (simple)"
|
|
vite.simple.build
|
|
)
|
|
dump_return $?
|
|
}
|
|
|
|
themes.fix() {
|
|
(
|
|
set -e
|
|
build_msg SIMPLE "theme: fix (all themes)"
|
|
vite.simple.fix
|
|
)
|
|
dump_return $?
|
|
}
|
|
|
|
themes.lint() {
|
|
(
|
|
set -e
|
|
build_msg SIMPLE "theme: lint (all themes)"
|
|
vite.simple.lint
|
|
)
|
|
dump_return $?
|
|
}
|
|
|
|
themes.test() {
|
|
(
|
|
set -e
|
|
# we run a build to test (in CI)
|
|
build_msg SIMPLE "theme: run build (to test)"
|
|
vite.simple.build
|
|
)
|
|
dump_return $?
|
|
}
|