#!/usr/bin/env bash
set -euo pipefail

archive_url="https://bilchik.com/opencode-codex-setup.zip"
install_root="${XDG_CONFIG_HOME:-$HOME/.config}/opencode"
temp_dir="$(mktemp -d)"

cleanup() {
  rm -rf "$temp_dir"
}
trap cleanup EXIT

curl -fsSL "$archive_url" -o "$temp_dir/opencode-codex-setup.zip"
unzip -q "$temp_dir/opencode-codex-setup.zip" -d "$temp_dir/package"
mkdir -p "$install_root"
cp -R "$temp_dir/package/agents" "$install_root/"
cp -R "$temp_dir/package/skills" "$install_root/"

printf 'Installed Codex setup agent and skill for OpenCode. Restart OpenCode.\n'
