gleam-kicad-sexpr/README.md
Lily Rose d31a7669d2
Some checks are pending
test / test (push) Waiting to run
Add example to readme
2025-07-25 21:27:02 +10:00

748 B

kicad_sexpr

Package Version Hex Docs

gleam add kicad_sexpr@1
import kicad_sexpr
import simplifile
import gleam/list

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