Skip to content

Overview

KiLM (KiCad Library Manager) provides a set of commands to help you manage your KiCad libraries, configurations, templates, and environment variables.

Each command focuses on a specific task. Below is a list of available commands. Click on a command name to view its detailed documentation, including usage, options, and examples.

Available Commands

  • init: Initialize a directory as a KiLM-managed library collection.
  • add-3d: Register a directory containing 3D models.
  • config: View and manage KiLM configuration settings and registered libraries.
  • setup: Configure KiCad (library tables, environment variables) based on KiLM settings.
  • pin: Add libraries to KiCad’s pinned (favorite) list.
  • unpin: Remove libraries from KiCad’s pinned list.
  • template: Create and manage KiCad project templates.
  • list: List symbol and footprint libraries found within a specified directory.
  • status: Check the current KiLM and KiCad configuration status.
  • update: Update Git-based libraries using git pull.
  • add-hook: Add a Git post-merge hook to automatically run kilm update.

Use the sidebar navigation or the links above to explore each command in detail.