Files
tai/install
2026-10-13 22:10:24 +02:00

27 lines
599 B
Bash
Executable File

#!/bin/sh
set -eu
BASE=$(CDPATH= cd -- "$(dirname -- "$0")" && pwd)
VENV="$HOME/.venvs/ai"
if [ -d /data ]; then
TMPDIR=/data/tmp
PIP_CACHE_DIR=/data/pip-cache
else
TMPDIR="${TMPDIR:-/tmp}"
PIP_CACHE_DIR="${PIP_CACHE_DIR:-$HOME/.cache/pip}"
fi
mkdir -p "$HOME/.venvs" "$HOME/.local/bin" "$TMPDIR" "$PIP_CACHE_DIR"
if [ ! -x "$VENV/bin/python" ]; then
python3 -m venv "$VENV"
fi
TMPDIR="$TMPDIR" PIP_CACHE_DIR="$PIP_CACHE_DIR" "$VENV/bin/python" -m pip install "$BASE"
ln -sf "$VENV/bin/ai" "$HOME/.local/bin/ai"
echo "Installerat: $HOME/.local/bin/ai"
echo "Kör: ai"