← Commit history

Publish 1.3.8

John Lauer ·c92375a969 ·1mo ago ·parent 02f9244
5 files changed +11−8
bin/adom-chip-fetcher
⋯ 1 unchanged line ⋯
dockbar.json+2−3
@@ -22,9 +22,8 @@     "console": "show",     "steps": [       {-        "label": "Installing Chip Fetcher",-        "run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; adom-wiki pkg install adom/adom-chip-fetcher; command -v adom-chip-fetcher >/dev/null 2>&1 || { adom-wiki pkg uninstall adom/adom-chip-fetcher >/dev/null 2>&1; adom-wiki pkg install adom/adom-chip-fetcher; }'",-        "skip_if": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; command -v adom-chip-fetcher'",+        "label": "Installing or updating Chip Fetcher (cf)",+        "run": "sh -c 'PATH=\"$HOME/.local/bin:$PATH\"; if command -v adom-chip-fetcher >/dev/null 2>&1; then adom-wiki pkg update adom/adom-chip-fetcher || adom-wiki pkg install adom/adom-chip-fetcher; else adom-wiki pkg install adom/adom-chip-fetcher; fi'",         "timeout_seconds": 300       },       {
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-chip-fetcher",-  "version": "1.3.7",+  "version": "1.3.8",   "type": "app",   "description": "Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool.",   "dependencies": {
page.json+2−2
@@ -1,6 +1,6 @@ {   "slug": "adom-chip-fetcher",-  "version": "1.3.7",+  "version": "1.3.8",   "type": "app",   "description": "Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool.",   "dependencies": {@@ -134,4 +134,4 @@     }   ],   "brief": "Crawls the web on your behalf to gather everything about the chips you care about: datasheets, symbols, footprints, 3D models, stock and pricing, straight from the manufacturer first, into your EDA tool."-}+}\ No newline at end of file
skills/adom-chip-fetcher-dock/SKILL.md+6−2
@@ -28,8 +28,12 @@ pup are ready before they ask for their first part.    `dockbar.json`) showing the launch interstitial, with this app's favicon    (`docs/img/dock-chip-fetcher.svg`) from the first frame and the `say` phrases on it. 2. It runs the manifest's `container_command` steps in the user's workspace container:-   - **Installing Chip Fetcher**: `adom-wiki pkg install adom/adom-chip-fetcher`, skipped-     when `command -v adom-chip-fetcher` already succeeds (the `skip_if`). PATH is+   - **Installing or updating Chip Fetcher (cf)**: there is deliberately NO `skip_if`.+     When the CLI is absent, `adom-wiki pkg install adom/adom-chip-fetcher`; when present,+     `adom-wiki pkg update adom/adom-chip-fetcher` (a ~5 s registry check, visible in the+     launch console). A `command -v` skip_if pinned users to whatever version they first+     installed, and version-aware serve then faithfully served the stale binary; John hit+     exactly that. Every dock click now lands on the latest published version. PATH is      prefixed with `~/.local/bin`, where wiki CLIs land. The install pulls every      dependency (adom-symbol, adom-footprint, adom-step, adom-lbr, adom-chipsmith,      adom-chip-thumbnailer, adom-concur, adom-ds2sf, adom-sfconvert, adom-parts-search,