![](https://secure.gravatar.com/avatar/516640127f084752aaf5f23c7119f1be.jpg?s=120&d=mm&r=g)
On Mon, 2013-07-01 at 22:13 +0100, Eric Greveson wrote:
This now means that you can run Inkscape on the command line with e.g. "inkscape file.svg --select Path1 --select Path2 --verb SelectionDiff -z", and Inkscape will subtract the uppermost path from the lowermost path, and overwrite file.svg with the result, all without ever creating any GUI. This is obviously much faster than before (where the verbs didn't work with -z) and opens the way for other suitable verbs to be modified for console-mode (e.g. server-side) usage, as required.
Eric, I'd like to celebrate your work. This is a very useful feature and I can't wait to see what might be possible with it in the future. *high five*
is it good practice to trunk-track (i.e. merge all changes from trunk to my branch since my branch started) before clicking "propose for merging", or is this not necessary?
It's a requirement. All good merge proposals should be as up to date as possible and conflicts are the responsibility of the proposer if any crop up during review.
Next step: trying to use the DBus interface when running Inkscape in console mode...
That would certainly be interesting, being able to modify svg documents via DBus without an inkscape GUI running.
Warm Regards, Martin Owens