Nitroretro and Lukas Fleischer
ada0d98bde
caldav: Fix XDG_CONFIG_HOME not defaulting to ~/.config
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2020-02-04 22:46:19 +01:00
Nitroretro and Lukas Fleischer
002cf305a5
Optimize error handling in io_check_dir()
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-29 13:22:57 +01:00
Nitroretro and Lukas Fleischer
0cd8c210bd
Improve manual readability
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-29 13:22:55 +01:00
Nitroretro and Lukas Fleischer
9266232170
Improve man page readability
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-29 13:22:48 +01:00
Nitroretro and Lukas Fleischer
4a2f5e2183
Test for the directory structure
...
Ensure that calcurse uses the right data and configuration directories
depending on the conditions.
Helped-by: Lars Henriksen <LarsHenriksen@get2net.dk >
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00
Nitroretro and Lukas Fleischer
992cf45dc9
Use $XDG_{CONFIG,DATA}_HOME in hooks
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00
Nitroretro and Lukas Fleischer
023ca55493
calcurse-upgrade: use $XDG_CONFIG_HOME
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00
Nitroretro and Lukas Fleischer
c7faa1f61f
calcurse-vdirsyncer: use $XDG_DATA_HOME
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00
Nitroretro and Lukas Fleischer
d85691ebee
calcurse-caldav: use $XDG_{CONFIG,DATA}_HOME
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00
Nitroretro and Lukas Fleischer
19d2d9229e
Change documentation to reflect the new file structure
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00
Nitroretro and Lukas Fleischer
04162de6dd
Add XDG Base Directory Support
...
* Use "$XDG_DATA_HOME/calcurse" for data files
* Use "$XDG_CONFIG_HOME/calcurse" for config files
* "$XDG_DATA_HOME" defaults to "$HOME/.local/share"
* "$XDG_CONFIG_HOME" defaults to "$HOME/.config"
* If "$HOME/.calcurse" exists, then it will be used instead for backward
compatibility.
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00
Nitroretro and Lukas Fleischer
250a233ff7
Make io_check_dir() create parent directories
...
Signed-off-by: Lukas Fleischer <lfleischer@calcurse.org >
2019-12-23 13:16:39 -05:00