This is a Python library that interacts with fishd, the `fish`_ universal
variable daemon. You can send and receive commands to and from the daemon, and
use the `UniversalVariables` class to work with universal variables like you
would in an actual fish shell.

However, currently python-fishd does not unescape non-ASCII characters received
from fishd and escape non-ASCII characters being sent to fishd. This could
cause problems, and if anyone knows a way to get this done, let me know.

python-fishd's homepage is at

.. _fish: