pulsepm / pulse

Unofficial package manager written in python.
MIT License
4 stars 0 forks source link

Standardize directory paths for the core directories #38

Closed mysy00 closed 5 months ago

mysy00 commented 5 months ago

As of now, the program doesn't follow any specification when it comes to creating its folders and files on users' systems. This PR aims to fix it by following the XDG Base Directory specification on Linux and MacOS, and the use of the AppData folder on Windows.

The program's folder from now on won't be called "Pulse Package Configuration" but "pulsepm" (given the org name). While the former could be acceptable on Windows, on Linux we tend not to use spaces and capital letters in such names.

Following the XDG specs means program's files won't be all in one place and it's a good thing here. Everything should be located in proper directories.

Mergevos commented 5 months ago

Thanks.