← Commit history

Publish 1.9.23

John Lauer ·c7d44fc75d ·3mo ago ·parent a734066
3 files changed +55−7
install.sh+14−2
@@ -6,10 +6,22 @@ set -euo pipefail DIR="$(cd "$(dirname "$0")" && pwd)" cd "$DIR" -# 1) Binary onto PATH.+# 1) Binary onto PATH — fetched from the page's per-platform RELEASE asset+# (the pkg tarball is lean: manifest + scripts + skills only; binaries are+# release assets per the wiki publish doctrine). BIN_DIR="${HOME}/.local/bin" mkdir -p "$BIN_DIR"-install -m 0755 "$DIR/bin/adom-tts" "$BIN_DIR/adom-tts"+VER="$(python3 -c "import json;print(json.load(open('"$DIR"/package.json'))['version'])")"+if [ -f "$DIR/bin/adom-tts" ]; then+  install -m 0755 "$DIR/bin/adom-tts" "$BIN_DIR/adom-tts"   # legacy tarballs+else+  TMP="$(mktemp -d)"+  ( cd "$TMP" && adom-wiki release download adom/adom-tts "$VER" --platform linux )+  BIN="$(find "$TMP" -type f -name 'adom-tts*' | head -1)"+  [ -n "$BIN" ] || { echo "ERROR: could not download adom-tts $VER linux release asset"; exit 1; }+  install -m 0755 "$BIN" "$BIN_DIR/adom-tts"+  rm -rf "$TMP"+fi echo "Installed adom-tts -> $BIN_DIR/adom-tts"  # 2) Claude Code skill (user tier only — dev/publish skills stay in source).
package.json+20−4
@@ -1,14 +1,30 @@ {   "slug": "adom-tts",-  "version": "1.9.22",+  "version": "1.9.23",   "type": "app",   "description": "Adom's shared text-to-speech CLI + Playground. Reads your AI answers back to you while driving, and renders perfectly-timed voiceover tracks for demo videos.",   "license": "MIT",-  "tags": ["tts", "voice", "audio", "demo", "accessibility", "cli", "open-source", "mit"],+  "tags": [+    "tts",+    "voice",+    "audio",+    "demo",+    "accessibility",+    "cli",+    "open-source",+    "mit"+  ],   "dependencies": {},   "scripts": {     "install": "./install.sh",     "uninstall": "./uninstall.sh"   },-  "needs_sudo": false-}+  "needs_sudo": false,+  "files": [+    "package.json",+    "install.sh",+    "uninstall.sh",+    "skills/**",+    "completions/**"+  ]+}\ No newline at end of file
page.json+21−1
@@ -4,7 +4,7 @@   "slug": "adom-tts",   "title": "Adom TTS — Text to Speech",   "brief": "Adom's shared voice service. Reads your AI's answers back to you while you drive, and renders perfectly-timed voiceover tracks for your demo videos — so you never record your own voice.",-  "version": "1.9.22",+  "version": "1.9.23",   "license": "MIT",   "tags": [     "tts",@@ -12,6 +12,7 @@     "audio",     "demo",     "accessibility",+    "cli",     "open-source",     "mit"   ],@@ -64,5 +65,24 @@   ],   "install": {     "binary_name": "adom-tts"+  },+  "description": "Adom's shared text-to-speech CLI + Playground. Reads your AI answers back to you while driving, and renders perfectly-timed voiceover tracks for demo videos.",+  "dependencies": {},+  "scripts": {+    "install": "./install.sh",+    "uninstall": "./uninstall.sh"+  },+  "needs_sudo": false,+  "files": [+    "package.json",+    "install.sh",+    "uninstall.sh",+    "skills/**",+    "completions/**"+  ],+  "org": "adom",+  "author": {+    "name": "John Lauer",+    "email": "[email protected]"   } }\ No newline at end of file