main
John Lauer Publish 0.4.0 794493e 7d ago
#!/bin/bash
# Install adom-video: app files under ~/.local/share, CLI on PATH, skill for Claude and Codex.
set -e
HERE="$(cd "$(dirname "$0")" && pwd)"
DEST="$HOME/.local/share/adom-video-player"
mkdir -p "$DEST" "$HOME/.local/bin"
rm -rf "$DEST.new" && mkdir -p "$DEST.new"
cp -r "$HERE/bin" "$HERE/public" "$HERE/server.js" "$HERE/package.json" "$DEST.new/"
rm -rf "$DEST" && mv "$DEST.new" "$DEST"
chmod 755 "$DEST/bin/adom-video"
ln -sf "$DEST/bin/adom-video" "$HOME/.local/bin/adom-video"
for d in "$HOME/.claude/skills/adom-video-player" "$HOME/.codex/skills/adom-video-player"; do
  mkdir -p "$d" && cp "$HERE/skills/adom-video-player/SKILL.md" "$d/SKILL.md"
done
# a running server on old code is replaced on the next play (version check)
echo "OK: adom-video $(node -p "require('$DEST/package.json').version") installed. Try: adom-video help"