summaryrefslogtreecommitdiffhomepage
path: root/bin/install
blob: b174337b41691744de56e81f3eb5ddfdb08c5ca4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#!/usr/bin/env bash
set -euo pipefail

cd "$(dirname "$0")/.."

GEM_NAME="dispatch-adapter-claude"

echo "--- Building $GEM_NAME ---"
gem build "$GEM_NAME.gemspec"

GEM_FILE=$(ls -t "$GEM_NAME"-*.gem 2>/dev/null | head -1)

if [ -z "$GEM_FILE" ]; then
  echo "ERROR: No .gem file found after build."
  exit 1
fi

echo ""
echo "--- Installing $GEM_FILE ---"
gem install "$GEM_FILE" --local

echo ""
echo "Done. $GEM_NAME installed."