← Commit history

Publish 1.9.24

John Lauer ·68f42afe4f ·3mo ago ·parent 700c410
4 files changed +28−16
bin/adom-tts
⋯ 1 unchanged line ⋯
install.sh+4−14
@@ -6,22 +6,12 @@ set -euo pipefail DIR="$(cd "$(dirname "$0")" && pwd)" cd "$DIR" -# 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).+# 1) Binary onto PATH — ships INSIDE this per-platform package (the wiki+# resolves packages per platform; releases are only for artifacts fetched+# outside the install flow, which adom-tts does not have). BIN_DIR="${HOME}/.local/bin" mkdir -p "$BIN_DIR"-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+install -m 0755 "$DIR/bin/adom-tts" "$BIN_DIR/adom-tts" echo "Installed adom-tts -> $BIN_DIR/adom-tts"  # 2) Claude Code skill (user tier only — dev/publish skills stay in source).
package.json+2−1
@@ -1,6 +1,6 @@ {   "slug": "adom-tts",-  "version": "1.9.23",+  "version": "1.9.24",   "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",@@ -24,6 +24,7 @@     "package.json",     "install.sh",     "uninstall.sh",+    "bin/adom-tts",     "skills/**",     "completions/**"   ]
page.json+22−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.23",+  "version": "1.9.24",   "license": "MIT",   "tags": [     "tts",@@ -12,6 +12,7 @@     "audio",     "demo",     "accessibility",+    "cli",     "open-source",     "mit"   ],@@ -64,5 +65,25 @@   ],   "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",+    "bin/adom-tts",+    "skills/**",+    "completions/**"+  ],+  "org": "adom",+  "author": {+    "name": "John Lauer",+    "email": "[email protected]"   } }\ No newline at end of file