← Commit history

Publish 1.0.0

Colby Knox ·5e0d32113a ·4d ago ·parent 596f3ca
5 files changed +67−15
bin/kicad-to-molecule

  
install.sh+4−1
@@ -15,7 +15,10 @@ if curl -fsSL "$URL" -o "$TMP"; then   echo "OK: installed board-to-molecule ${VER} -> $BIN_DIR/board-to-molecule" elif command -v cargo >/dev/null 2>&1; then   echo "WARN: release download failed; building from source with cargo" >&2-  cargo build --release && install -m 0755 target/release/board-to-molecule "$BIN_DIR/board-to-molecule"+  cargo build --release+  BUILT="target/release/board-to-molecule"+  [ -e "$BUILT" ] || { echo "ERROR: cargo build did not produce $BUILT" >&2; exit 1; }+  install -m 0755 "$BUILT" "$BIN_DIR/board-to-molecule" else   echo "ERROR: could not download the binary and cargo is not available" >&2   exit 1
package.json+44−10
@@ -3,19 +3,53 @@   "version": "1.0.0",   "type": "app",   "description": "Turn any KiCad, Fusion/EAGLE, or Altium board into an Adom molecule: wings plus MP1-MP4 machine pins, written back in the board's own format. Rust CLI with a before/after 3D viewer.",-  "tags": ["molecule", "kicad", "fusion", "altium", "eagle", "pcb", "machine-pins", "rust", "cli", "webview"],+  "tags": [+    "molecule",+    "kicad",+    "fusion",+    "altium",+    "eagle",+    "pcb",+    "machine-pins",+    "rust",+    "cli",+    "webview"+  ],   "dependencies": {},-  "scripts": { "install": "./install.sh", "uninstall": "./uninstall.sh" },+  "scripts": {+    "install": "./install.sh",+    "uninstall": "./uninstall.sh"+  },   "license": "proprietary",   "discovery_triggers": [-    "make this board a molecule", "kicad to molecule", "fusion board to molecule", "altium board to molecule",-    "add machine pins to my board", "add wings and MP1-MP4 pins", "turn a pcb into an adom molecule",-    "convert pcbdoc to molecule", "eagle brd to molecule", "kicad-to-molecule"+    "make this board a molecule",+    "kicad to molecule",+    "fusion board to molecule",+    "altium board to molecule",+    "add machine pins to my board",+    "add wings and MP1-MP4 pins",+    "turn a pcb into an adom molecule",+    "convert pcbdoc to molecule",+    "eagle brd to molecule",+    "kicad-to-molecule"   ],   "discovery_pitch": "One Rust CLI that adds wings and MP1-MP4 machine pins to KiCad, Fusion/EAGLE, and Altium boards in their own format, then proves the result anchors in step2glb.",   "sample_prompts": [-    { "label": "Altium", "prompt": "Turn ~/boards/sensor.PcbDoc into a molecule and show me the before and after in 3D" },-    { "label": "Fusion", "prompt": "Make my Fusion board.brd a molecule with V-cut lines" },-    { "label": "Plan", "prompt": "What size machine pins will this KiCad board get?" }-  ]-}+    {+      "label": "Altium",+      "prompt": "Turn ~/boards/sensor.PcbDoc into a molecule and show me the before and after in 3D"+    },+    {+      "label": "Fusion",+      "prompt": "Make my Fusion board.brd a molecule with V-cut lines"+    },+    {+      "label": "Plan",+      "prompt": "What size machine pins will this KiCad board get?"+    }+  ],+  "hero": {+    "type": "image",+    "path": "screenshots/hero.png"+  }+}\ No newline at end of file
page.json+19−4
@@ -30,9 +30,18 @@     "public": true   },   "sample_prompts": [-    "Turn ~/boards/sensor.PcbDoc into a molecule and show me the before and after in 3D",-    "Make my Fusion board.brd a molecule with V-cut lines",-    "What size machine pins will this KiCad board get?"+    {+      "label": "Altium",+      "prompt": "Turn ~/boards/sensor.PcbDoc into a molecule and show me the before and after in 3D"+    },+    {+      "label": "Fusion",+      "prompt": "Make my Fusion board.brd a molecule with V-cut lines"+    },+    {+      "label": "Plan",+      "prompt": "What size machine pins will this KiCad board get?"+    }   ],   "discovery_triggers": [     "make this board a molecule",@@ -57,5 +66,11 @@     "version_cmd": ""   },   "skills": [],-  "org": "adom"+  "org": "adom",+  "description": "Turn any KiCad, Fusion/EAGLE, or Altium board into an Adom molecule: wings plus MP1-MP4 machine pins, written back in the board's own format. Rust CLI with a before/after 3D viewer.",+  "dependencies": {},+  "scripts": {+    "install": "./install.sh",+    "uninstall": "./uninstall.sh"+  } }\ No newline at end of file
uninstall.sh