gleam-kicad-sexpr/README.md
Lily Rose e6c9989d35
Some checks are pending
test / test (push) Waiting to run
Remove unnecessary import in example
2025-07-25 21:28:54 +10:00

730 B

kicad_sexpr

Package Version Hex Docs

gleam add kicad_sexpr@1
import kicad_sexpr
import simplifile

pub fn main() -> Nil {
  let assert Ok(bits) = simplifile.read_bits("/usr/share/kicad/symbols/Analog.kicad_sym")
  let assert Ok(symbol_library) = kicad_sexpr.parse_symbol_library(bits)
  let assert [symbol, ..] = symbol_library.symbols
  io.println(symbol.library_unit_id)
}

Further documentation can be found at https://hexdocs.pm/kicad_sexpr.

Development

gleam run   # Run the project
gleam test  # Run the tests