mount an atproto PDS repository as a FUSE filesystem oppi.li/posts/mounting_the_atmosphere

Use the XDG basedir cache directory for the cache instead of the data directory #30

Merged oppi.li
targeting main
Merged opened by and assigned to oppi.li
targeting main

Currently pdsfs stores its cache in the XDG basedir data directory. However as per spec (https://specifications.freedesktop.org/basedir-spec/latest/) this directory is for essential user specific data. ie. not for caching purposes. XDG basedir defines a seperate cache directory intended for caches that should be used instead.

This pull request has no versions submitted yet.