#!/bin/bash # check that the ollama server is running, if it isn't, start it in the background and continue with the script if ! pgrep -f ollama; then ollama start & fi # check that port 38478 is free if lsof -i :38478; then echo "Port 38478 is already in use. Please choose a different port." exit 1 fi # Start a simple HTTP server using Python on port 38478 and run it in the background python3 -m http.server 38478 & # nvim ~/Library/LaunchAgents/com.user.server.plist # cp com.user.server.plist ~/Library/LaunchAgents/ # launchctl load ~/Library/LaunchAgents/com.user.server.plist # launchctl start com.user.server # launchctl list | grep com.user.server # launchctl unload ~/Library/LaunchAgents/com.user.server.plist