aboutsummaryrefslogtreecommitdiff
path: root/dwmbar
diff options
context:
space:
mode:
authorArchie Hilton (thytom) <archie.hilton1@gmail.com>2019-11-06 14:37:29 +0000
committerArchie Hilton (thytom) <archie.hilton1@gmail.com>2019-11-06 14:37:29 +0000
commitf7ca49ffe7fc5ee6ebbb8e841eae3538bf243365 (patch)
tree4cf1b81150cdd6c08dfe571f5781ab2efd0dbc17 /dwmbar
parent959305da2d6a8b32acfd8a73c84e63f820d46602 (diff)
Improved -c functionality
Diffstat (limited to 'dwmbar')
-rwxr-xr-xdwmbar19
1 files changed, 9 insertions, 10 deletions
diff --git a/dwmbar b/dwmbar
index 080394b..0333228 100755
--- a/dwmbar
+++ b/dwmbar
@@ -23,7 +23,8 @@ DEFAULT_CONFIG_LOCATION="$DEFAULT_CONFIG_DIR/config"
CONFIG_DIR="/home/$USER/.config/dwmbar"
CUSTOM_DIR="$CONFIG_DIR/custom"
CONFIG_FILE="$CONFIG_DIR/config"
-CACHE_DIR="$CONFIG_DIR/.cache"
+CACHE_DIR="$HOME/.cache/dwmbar/"
+export CACHE_DIR
INTERNET=1
export INTERNET
@@ -39,31 +40,29 @@ copy_usr_to_home(){
[[ ! -d $CONFIG_DIR ]] && cp -r /usr/share/dwmbar $CONFIG_DIR
[[ ! -f $CONFIG_FILE ]] && cp /usr/share/dwmbar/config $CONFIG_FILE
[[ ! -d $CUSTOM_DIR ]] && mkdir $CUSTOM_DIR
- [[ ! -d $CACHE_DIR ]] && mkdir $CACHE_DIR
}
check_files(){
- if [[ ! -d $DEFAULT_CONFIG_DIR ]]; then
+ if [[ ! -d "$DEFAULT_CONFIG_DIR" ]]; then
echo "$DEFAULT_CONFIG_DIR does not exist." > /dev/stderr
exit 1
fi
- if [[ ! -d $DEFAULT_MODULES_DIR ]]; then
+ if [[ ! -d "$DEFAULT_MODULES_DIR" ]]; then
echo "$DEFAULT_MODULES_DIR does not exist." > /dev/stderr
exit 1
fi
- if [[ ! -d $CACHE_DIR ]]; then
- echo "$CACHE_DIR does not exist." > /dev/stderr
- exit 1
- fi
+ if [[ ! -d "$CACHE_DIR" ]]; then
+ mkdir -p "$CACHE_DIR"
+ fi
- if [[ ! -f $DEFAULT_BAR_LOCATION ]]; then
+ if [[ ! -f "$DEFAULT_BAR_LOCATION" ]]; then
echo "$DEFAULT_BAR_LOCATION does not exist." > /dev/stderr
exit 1
fi
- if [[ ! -f $DEFAULT_CONFIG_LOCATION ]]; then
+ if [[ ! -f "$DEFAULT_CONFIG_LOCATION" ]]; then
echo "$DEFAULT_CONFIG_LOCATION does not exist." > /dev/stderr
exit 1
fi