#!/usr/bin/env bash
# Merge both global and local charfiles
CHARDIR=~/.cache/charsel
-mkdir $CHARDIR/
-cp -R /usr/share/charsel/* $CHARDIR/
-cp -R ~/.local/share/charsel/* $CHARDIR/
+
+if [[ ! "$(ls -A $CHARDIR)" || ! -d $CHARDIR ]]; then
+ mkdir $CHARDIR/
+ cp -R /usr/share/charsel/* $CHARDIR/
+ cp -R ~/.local/share/charsel/* $CHARDIR/
+fi
# Check if user provided an input
if [ $1 = "list" ]; then