XDG_CACHE_HOME is meant to hold "user-specific, non-essential data" which seems like a good fit and avoids bloating ~.
Signed-off-by: Maxime Ripard <[email protected]> --- dim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/dim b/dim index f098b14b4da1..a5aa182b2e24 100755 --- a/dim +++ b/dim @@ -408,12 +408,13 @@ function check_for_updates { local stamp stampfile - stampfile=$HOME/.dim-update-check-timestamp + stampfile=$DIM_CACHE_DIR/update-check-timestamp # daily check for updates based on file timestamp stamp=$(stat --printf=%Y $stampfile 2>/dev/null || echo -n 0) if [[ $((stamp + 24*60*60)) -lt $(date +%s) ]]; then dim_uptodate || true + mkdir -p $(dirname $stampfile) touch $stampfile fi } -- 2.34.1
