#!/bin/bash
# install.sh for adom-gchat (app).
# Runs from the extracted module directory (~/project/adom_modules/adom-gchat/).
set -euo pipefail

DIR="$(cd "$(dirname "$0")" && pwd)"

# 1) Link the binary onto PATH (no sudo needed).
BIN_DIR="${HOME}/.local/bin"
mkdir -p "$BIN_DIR"
install -m 0755 "$DIR/bin/adom-gchat" "$BIN_DIR/adom-gchat"
echo "Installed adom-gchat -> $BIN_DIR/adom-gchat"

# 2) Deploy the Claude Code skill.
SKILL_DST="${HOME}/.claude/skills/adom-gchat"
mkdir -p "$SKILL_DST"
install -m 0644 "$DIR/skills/adom-gchat/SKILL.md" "$SKILL_DST/SKILL.md"
echo "Installed skill -> $SKILL_DST/SKILL.md"

echo
echo "Next: run 'adom-gchat setup' to configure your org's webhook(s)."