It would be good for cliapp to support the XDG directory specification and not hardcode it. See python-xdg in Debian. --liw

However, any such support that requires additional dependencies needs to be optional. I think that's doable, though. --liw