#!/usr/bin/env bash # Start opencode web UI in a given project/vault, without auth (local dev). # # Usage: # ./start.sh "/Users/Shared/Vaults/Scruffy der Weltenhund" # ./start.sh # uses current directory # # The path is quoted so folders with spaces work. PORT="${OPENNOVEL_PORT:-4090}" if [ -n "$1" ]; then cd "$1" || { echo "Error: cannot enter '$1'"; exit 1; } fi echo "Starting opencode web in: $(pwd)" env -u OPENCODE_SERVER_PASSWORD -u OPENCODE_SERVER_USERNAME opencode web --port "$PORT"