Each of these actions apply to a specified set of nets. net and pin are patterns which match one or more nets or pins; these patterns may be full names or regular expressions. If an exact match is found, it is the only match; if no exact match is found, then the pattern is tried as a regular expression.

If neither net nor pin are specified, all nets apply. If net is specified but not pin, all nets matching net apply. If both are specified, nets which match net and contain a pin matching pin apply.

freeze, thaw and forcethaw temporarily prevents changes to the netlist from being reflected in the GUI. For example, if you need to make multiple changes, you freeze the netlist, make the changes, then thaw it. Note that freeze/thaw requests may nest, with the netlist being fully thawed only when all pending freezes are thawed. You can bypass the nesting by using forcethaw, which resets the freeze count and immediately updates the GUI.

Argument summary:

find Nets which apply are marked @emph{found} and are drawn in the connected-color color.
select Nets which apply are selected (added to existing selections).
unselect Nets which apply are unselected (removed from existing selections).
rats Nets which apply are marked as available for the rats nest.
norats Nets which apply are marked as not available for the rats nest.
clear Clears the netlist.
ripup Remove all non-subcircuit-part copper object that is connected to a net.
add Add the given pin to the given netlist, creating either if needed.
AddRats Calculate and add all rats required for finishing the named network.
swap Swap the connections one end of two selected rats and pins.
sort Called after a list of add's, this sorts the netlist.
freeze
thaw
forcethaw
Temporarily prevents changes to the netlist from being reflected in the GUI.
rename Change the name of a network (with back annotation)
merge Move all terminal connections from the source network (first arg) to the destination network (with back annotation)