From 044b3ff40697d9ae0d8e708a2e0c5320db0158e0 Mon Sep 17 00:00:00 2001 From: Tom Ryder Date: Wed, 22 Apr 2020 12:12:38 +1200 Subject: Use XDG base directories for shell keep() funcs --- ksh/kshrc.d/keep.ksh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ksh') diff --git a/ksh/kshrc.d/keep.ksh b/ksh/kshrc.d/keep.ksh index c1546deb..f61a7a4d 100644 --- a/ksh/kshrc.d/keep.ksh +++ b/ksh/kshrc.d/keep.ksh @@ -40,7 +40,7 @@ function keep { # Figure out the directory to which we're reading and writing these scripts typeset kshkeep - kshkeep=${KSHKEEP:-"$HOME"/.kshkeep.d} + kshkeep=${XDG_DATA_HOME:-"$HOME"/.local/share}/kshkeep mkdir -p -- "$kshkeep" || return # Parse options @@ -152,7 +152,7 @@ EOF } # Load any existing scripts in kshkeep -for kshkeep in "${KSHKEEP:-"$HOME"/.kshkeep.d}"/*.ksh ; do +for kshkeep in "${XDG_DATA_HOME:-"$HOME"/.local/share}"/kshkeep/*.ksh ; do [[ -e $kshkeep ]] || continue source "$kshkeep" done -- cgit v1.2.3