LCVcode / jockey

MIT License
2 stars 3 forks source link

status_keeper.py: use XDG specification paths for cache and config #35

Closed johnlettman closed 3 weeks ago

johnlettman commented 3 weeks ago

This PR implements the XDG Base Directory Specification using xdgenvpy for the cache and configuration files used in status_keeper.py.

In general, this relocates them as follows:

As an added benefit, this permits users to relocate these files on their system by modifying the XDG_ environment variables with minimal management from Jockey's perspective.

johnlettman commented 3 weeks ago

This may not merge with #32. If that's the case, I can rebase if it's merged.

johnlettman commented 3 weeks ago

I will fix this PR once #32 lands as it's failing on a dependency issue.

johnlettman commented 3 weeks ago

Fixing due to PR #32 merge.

johnlettman commented 3 weeks ago

Fixed and rebased to master.