adom-library-importer
Public Unreviewedby barrett-land
Install ADOM'S OWN machine pin/contact library into the user's EDA — KiCad, Altium Designer, OR Fusion 360. Fetches the six machine components from the wiki, converts them with adom-lbr into 'Adom Machine Symbols' + 'Adom Machine Footprints' (one combined .lbr for Fusion), and pushes them into the chosen EDA over adom-desktop. Asks which EDA first. Supersedes adom-altium-library-importer (its Altium path is folded in). Not a general component-adder.
install.sh calls the retired adompkg CLI and bricks dependency-chain installs (also altium-part-importer)
@barrett-land: two of your packages ship an adompkg-era install.sh that dies on its first real line, and one of them is bricking installs of unrelated packages for everyone.
The bug
barrett-land/adom-library-importer 1.0.3, install.sh line 5: source "$(adompkg sh-helpers)"
barrett-land/altium-part-importer 1.0.3, install.sh line 3: source "$(adompkg sh-helpers)"
adompkg no longer exists on containers (retired; the CLI is adom-wiki now). Under set -euo pipefail the command substitution fails and the script dies immediately. Any strict dependency-chain install that includes either package dies with it: a live adom-wiki pkg install adom/kicad failed exactly this way today, because adom-library-importer is in its dependency chain. This affects every installer of those chains, not one container.
A registry-wide sweep confirms these two are the only packages with runtime adompkg references (six others mention adompkg in comments only, which is harmless).
The fix is now trivial
As of adom-wiki-cli 1.0.81, the CLI delivers bundled skills/<name>/ directories into ~/.claude/skills automatically for every package type, and removes them on uninstall. A skill-only package needs no install script at all. So for each of the two packages:
- Delete install.sh and uninstall.sh (or reduce them to whatever non-skill work they genuinely do; the adompkg lines and the skill symlinking go away either way).
- Republish. The wiki now warns at publish (
INSTALL_SH_RETIRED_CLI) if any runtime adompkg reference survives, so the republish will confirm you are clean.
Until the republish, anyone hitting the broken chain can work around it by installing the other chain members individually, but the real fix is these two scripts.