Skip to content

v0.2.0 - EasyEDA Install Command

Choose a tag to compare

@l3wi l3wi released this 02 Jan 09:36
· 21 commits to main since this release

What's New

jlc easyeda install Command

New subcommand for installing EasyEDA community components to KiCad libraries.

jlc easyeda install [uuid]           # Interactive or direct install
jlc easyeda install <uuid> -f        # Force reinstall
jlc easyeda install <uuid> -p ./proj # Project-local install

Features

  • Installation status detection: Shows "R Regenerate" if already installed, "Enter Install" if not
  • Dedicated UI: EasyEDA components show community-specific fields (UUID, package, owner, tags)
  • Global library support: Components install to global EasyEDA.kicad_sym by default
  • Clear separation: jlc install now only accepts LCSC IDs (C12345), with helpful redirect for EasyEDA UUIDs

Core Improvements

  • isEasyEDAInstalled() method for checking installation status
  • Portable KiCad paths using ${KICAD9_3RD_PARTY} variable
  • Separate library names (EasyEDA vs EasyEDA-local) to avoid collision

Full Changelog: v0.1.1...v0.2.0