Re: Stopped reading at "command line tool" ...
On the development side of things, at least command line tools offer the benefit of avoiding to design a graphical interface, with all the bikeshedding that comes with it.
And it's easier to repeat a basic task with command line tools than with a GUI