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 http://bitbucket.org/leafstorm/python-fishd/.

.. _fish: http://www.fishshell.org/