diff --git a/README.md b/README.md index a8b2060a..41dc5c96 100644 --- a/README.md +++ b/README.md @@ -63,11 +63,16 @@ cargo install gitui # diagnostics: -to enable logging to `~/.gitui/gitui.log`: +to enable logging: ``` GITUI_LOGGING=true gitui ``` +this will log to: +* `$HOME/Library/Caches/gitui/gitui.log` (mac) +* `$XDG_CACHE_HOME/gitui/gitui.log` (linux using `XDG`) +* `$HOME/.cache/gitui/gitui.log` (linux) + # inspiration * https://github.com/jesseduffield/lazygit diff --git a/src/main.rs b/src/main.rs index a28fbc8b..359a0b1f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -152,8 +152,8 @@ fn start_terminal( fn setup_logging() { if env::var("GITUI_LOGGING").is_ok() { - let mut path = dirs::home_dir().unwrap(); - path.push(".gitui"); + let mut path = dirs::cache_dir().unwrap(); + path.push("gitui"); path.push("gitui.log"); fs::create_dir(path.parent().unwrap()).unwrap_or_default();