uWSGI is a somewhat eccentric but very useful framework for managing processes. It is typically used to run web apps behind a front-end server such as Apache or nginx.

If you’re running those apps in uWSGI’s emperor mode, it will start, stop and reload them as you edit their configuration files. This is handy, but adding and removing files is not always the most convenient way to manage something, so uwsgiapp is a little script which allows you to type, for example:

uwsgiapp restart myapp

You can get uwsgiapp from GitHub and find more details there.