app
Chip Fetcher (cf)
Public Made by Adomby adom
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. Say "cf" to your AI.
← Commit history
Publish 1.3.8
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."-}+}
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,