This project is awesome. This is going to make my life so much easier.
One question though, or suggestion for the documentation. I'm a definitely Python newbie, I've dabbled enough to know the syntax but I've never developed anything serious with it. I understand how to call scripts through manager.py well enough, so I think the documentation is great there, btw
But a big gap for me is understanding the best workflow to use when I'm developing a script. I want to be checking that my script is loading the right entities, amending them in the right way, and leaving them the way I want them to be after it runs. I could call the script over and over with manager.py but that seems inefficient and slow and it requires me to have a dev version as well as my real version of pydwarf (to have a different config). It will make debugging a nightmare too.
So if you could suggest a workflow for script development, that would be awesome. I assume you have some good advice to give since you've developed all the scripts that come with pydwarf. I assume that running raws.dir() to load the directory and then running scripts and functions against that to check it's working as I expect would be the best method - but I'd really appreciate any advice, help and tips you can share about ways to set that up that you found helpful.
I'm in the situation now where I have a good idea what I want my script to do, but I don't have a good process for making it happen and checking that it's working, except writing something I think will work in Sublime and then running manager.py over and over. Any help would be greatly appreciated