Files
ai_env/setup_desktop.sh

23 lines
519 B
Bash
Executable File

#!/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/