diff options
| author | Markus Heiser <markus.heiser@darmarit.de> | 2025-07-13 14:29:12 +0200 |
|---|---|---|
| committer | Markus Heiser <markus.heiser@darmarIT.de> | 2025-07-28 12:53:26 +0200 |
| commit | 20a193f04c8da00de19993dd67a503d21ef87ac9 (patch) | |
| tree | 56973d7d65359ec94aa6c891a9349a92a946fb21 /manage | |
| parent | ae0fcf3a4208401f5dc0296c29227a55f63163da (diff) | |
[mod] add Golang ecosystem to the SearXNG toolchain
Signed-off-by: Markus Heiser <markus.heiser@darmarit.de>
Diffstat (limited to 'manage')
| -rwxr-xr-x | manage | 23 |
1 files changed, 20 insertions, 3 deletions
@@ -32,8 +32,8 @@ source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_sxng_themes.sh" # shellcheck source=utils/lib_sxng_test.sh source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_sxng_test.sh" -# shellcheck source=utils/lib_go.sh -source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_go.sh" +# shellcheck source=utils/lib_govm.sh +source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_govm.sh" # shellcheck source=utils/lib_valkey.sh source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_valkey.sh" @@ -41,7 +41,8 @@ source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_valkey.sh" # shellcheck source=utils/lib_sxng_vite.sh source "$(dirname "${BASH_SOURCE[0]}")/utils/lib_sxng_vite.sh" -PATH="${REPO_ROOT}/node_modules/.bin:${PATH}" +# add ./local dev tools from python (virtualenv), golang and nodejs +PATH="${PY_ENV}/bin:${REPO_ROOT}/node_modules/.bin:${GOROOT}/bin:${GOPATH}/bin:${PATH}" # config @@ -100,11 +101,27 @@ EOF static.help vite.help cat <<EOF +dev.: + env: enter developer environment (or exec a command in) environment ... SEARXNG_VALKEY_URL : ${SEARXNG_VALKEY_URL} EOF } +dev.env() { + go.env.dev + node.env.dev + + export GOENV + + if [ -z "$1" ]; then + export PS1="(dev.env)$ " + bash --norc --noprofile + else + "$@" + fi +} + if [ "$VERBOSE" = "1" ]; then SPHINX_VERBOSE="-v" |