Download scripts/common.sh from candypunk/NanoJev-Web: direct link, hf CLI and curl.
- Browser
- Download file 847 Bytes
-
https://huggingface.co/candypunk/NanoJev-Web/resolve/a0a92548a66461b131e20c6f5fee1e5d2f7ceaec/scripts/common.sh
- Command line
-
hf download hf://candypunk/NanoJev-Web@a0a92548a66461b131e20c6f5fee1e5d2f7ceaec/scripts/common.sh
-
curl -L -o common.sh https://huggingface.co/candypunk/NanoJev-Web/resolve/a0a92548a66461b131e20c6f5fee1e5d2f7ceaec/scripts/common.sh
847 Bytes
| set -euo pipefail | |
| nanojev_root="$(cd -- "$(dirname -- "${BASH_SOURCE[0]}")/.." && pwd)" | |
| nanojev_saved_node="" | |
| if [[ -f "$nanojev_root/.runtime/node-path" ]]; then | |
| IFS= read -r nanojev_saved_node < "$nanojev_root/.runtime/node-path" || true | |
| [[ -x "$nanojev_saved_node" ]] || nanojev_saved_node="" | |
| fi | |
| nanojev_node="${NANOJEV_NODE_BIN:-${nanojev_saved_node:-$(command -v node || true)}}" | |
| if [[ -z "$nanojev_node" ]] || ! "$nanojev_node" -e 'process.exit(Number(process.versions.node.split(".")[0])>=24?0:1)' 2>/dev/null; then | |
| printf '%s\n' 'Node.js 24+ required. Install Node 24 or set NANOJEV_NODE_BIN to its executable.' >&2 | |
| exit 1 | |
| fi | |
| export PATH="$(dirname -- "$nanojev_node"):$nanojev_root/node_modules/.bin:$PATH" | |
| export NANOJEV_AGENT_BROWSER_BIN="${NANOJEV_AGENT_BROWSER_BIN:-$nanojev_root/node_modules/.bin/agent-browser}" | |