Scripting may seem like a PITA, and harder than using a ready made gui tool, but it's only "harder" in one sense. It can take some learning, and you can't just guess where to go as you can by opening a gui program and poking around. It becomes easier when your script falls short of expectations. When that happens, you just add the functionality you need. If that happens with a gui program, you file a feature request, and hope for the best, or look around for another program that does what you want. Alternatively, you can rewrite the program assuming it's libre(which your program isn't), but that's whole new level of difficulty.
What I'm saying, is learning the built in tools carries a lot of value. You may not be able to get up and running in a couple minutes, but the effort you put in will pay off in the long term, both in portability across GNU/Linux systems, and extending functionality without adding a lot of extra work.