#!/usr/bin/env bash SCRIPT=$(readlink -f "$0") SCRIPTPATH=$(dirname "$SCRIPT") cd "$SCRIPTPATH" || exit if [[ ! -x $(command -v aichat) ]]; then echo "aichat is not installed." if [[ $(docker compose ps -q aichat) ]]; then docker compose cp "aichat:/usr/bin/aichat" "./tools/" else cargo install aichat@0.30.0 fi fi set -a source .env OLLAMA_HOST=localhost ./tools/gen_aichat_conf.sh >~/.config/aichat/config.yaml set +a mkdir -p ~/.config/aichat/roles cp src/aichat/roles/* ~/.config/aichat/roles/