All the editing actions accessible from GUI (and even some more) can be performed via a command line. VRR has a text console
which accepts commands in the Scheme programming language. The available data types and functions are described in Scheme.
The more detailed description of the Scheme console can be found in The Scheme console.