Some more updates on the development version, not yet released. I’ve noticed that no one has tried this out yet, but I’ll continue development for a little while at least. If this becomes useful to you, then let me know!
New commands in development version
rotate (Category: Geometry)
[SEGMENTLIST DEGREES] Rotate segments by DEGREES around
additive center.
ends (Category: Geometry)
Get the end points of the drawsegment (works with segment
and arc types
rotatepoints (Category: Geometry)
[POINTS CENTER DEGREES] Rotate POINTS around CENTER. POINTS
can be in multiple formats such as EDA_RECT or a list of one
or more points.
remove (Category: Layer)
[OBJECTORLIST] remove items from board. Works with any items
in Modules, Tracks, or Drawings.
todrawsegments (Category: Layer)
[TRACKLIST LAYER] copy tracks in TRACKLIST to drawsegments
on LAYER. Copies width of each track.
tocopper (Category: Layer)
[DRAWSEGMENTLIST LAYER] put each DRAWSEGMENT on the copper
LAYER.
load (Category: Programming)
[FILENAME] executes commands from FILENAME. relative to
~/kicad/kicommand. Note that this command is not totally
symmetric with the save command.
save (Category: Programming)
[FILENAME] saves the user dictionary into FILENAME relative
to ~/kicad/kicommand. Note that this command is not totally
symmetric with the load command.