summaryrefslogtreecommitdiff
path: root/manage
diff options
context:
space:
mode:
Diffstat (limited to 'manage')
-rwxr-xr-xmanage23
1 files changed, 20 insertions, 3 deletions
diff --git a/manage b/manage
index cf3abbca6..7d2305e65 100755
--- a/manage
+++ b/manage
@@ -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"