Skip to content
Snippets Groups Projects
Commit 0380f727 authored by The real LF's avatar The real LF
Browse files

Add script to create symbol and footprint lib

parent d0267268
No related branches found
No related tags found
No related merge requests found
#!/bin/bash
SYM_LIB_TABLE=sym-lib-table
FP_LIB_TABLE=fp-lib-table
echo "(sym_lib_table" > $SYM_LIB_TABLE
for lib in $(find . -name "*.kicad_sym")
do
filename=$(basename -- "$lib")
name=${filename%.*}
echo -ne " (lib (name \"$name\")" >> $SYM_LIB_TABLE
echo -ne "(type \"KiCad\")" >> $SYM_LIB_TABLE
echo -ne "(uri \"\${KIPRJMOD}/$lib\")" >> $SYM_LIB_TABLE
echo "(options \"\")(descr \"\"))" >> $SYM_LIB_TABLE
done
echo ")" >> $SYM_LIB_TABLE
echo "(fp_lib_table" > $FP_LIB_TABLE
for lib in $(find . -name "*.pretty")
do
filename=$(basename -- "$lib")
name=${filename%.*}
echo -ne " (lib (name \"$name\")" >> $FP_LIB_TABLE
echo -ne "(type KiCad)" >> $FP_LIB_TABLE
echo -ne "(uri \"\${KIPRJMOD}/$lib\")" >> $FP_LIB_TABLE
echo "(options \"\")(descr \"\"))" >> $FP_LIB_TABLE
done
echo ")" >> $FP_LIB_TABLE
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment