Add scripting and/or macro interface
mriale opened this issue · comments
Similar to how Amiga programs had an ARexx port that you could talk to automate things, add a scripting or macro language to PyDPainter.
These are some ideas:
- Record actions while using PyDPainter to write out Python code. Then the Python code can be run to have PyDPainter do the actions. (seems rather unlimited but might not be great for security)
- Read in command line options to do certain actions. (seems limited)
- Open a server or pipe so that an external program can feed PyDPainter commands. (like an ARexx port, but I'm not sure other programs do this)
Any of these options could make debugging and testing PyDPainter much easier because automated testing could be scripted.