From d897f711e45da6e707b6b033284e33440fbbbe84 Mon Sep 17 00:00:00 2001 From: Codedotexe <36423219+Codedotexe@users.noreply.github.com> Date: Thu, 2 Dec 2021 21:13:22 +0100 Subject: [PATCH] USE $XDG_HOME_DIR (#3) Added the possibility to use $XDG_HOME_DIR for config file location --- jnrmor | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/jnrmor b/jnrmor index 89ba16b..8f69e64 100755 --- a/jnrmor +++ b/jnrmor @@ -52,6 +52,7 @@ function long_usage { echo " use CONFIGFILE, instead of searching the default locations: " echo " $SCRIPT_DIR/$CONFIGFILE " echo " $HOME/$CONFIGFILE " + echo " ${XDG_CONFIG_HOME:-$HOME/.config}/$CONFIGFILE " echo " The first file found is used. " echo "" echo " -f " @@ -213,6 +214,9 @@ elif [ -e "$SCRIPT_DIR/$CONFIGFILE" ]; then elif [ -e "$HOME/$CONFIGFILE" ]; then . "$HOME/$CONFIGFILE" debug "Using config file: $HOME/$CONFIGFILE" +elif [ -e "${XDG_CONFIG_HOME:-$HOME/.config}/$CONFIGFILE" ]; then + . "${XDG_CONFIG_HOME:-$HOME/.config}/$CONFIGFILE" + debug "Using config file: ${XDG_CONFIG_HOME:-$HOME/.config}/$CONFIGFILE" else noConfigFound fi