hyprcrux/Scripts/restore_fnt.sh
2024-03-13 11:42:02 -05:00

33 lines
903 B
Bash

#!/bin/bash
#|---/ /+----------------------------------+---/ /|#
#|--/ /-| Script to extract fonts & themes |--/ /-|#
#|-/ /--| Prasanth Rangan |-/ /--|#
#|/ /---+----------------------------------+/ /---|#
source global_fn.sh
if [ $? -ne 0 ] ; then
echo "Error: unable to source global_fn.sh, please execute from $(dirname "$(realpath "$0")")..."
exit 1
fi
cat restore_fnt.lst | while read lst
do
fnt=`echo $lst | awk -F '|' '{print $1}'`
tgt=`echo $lst | awk -F '|' '{print $2}'`
tgt=`eval "echo $tgt"`
if [ ! -d "${tgt}" ]
then
mkdir -p ${tgt} || echo "creating the directory as root instead..." && sudo mkdir -p ${tgt}
echo "${tgt} directory created..."
fi
sudo tar -xzf ${CloneDir}/Source/arcs/${fnt}.tar.gz -C ${tgt}/
echo "uncompressing ${fnt}.tar.gz --> ${tgt}..."
done
echo "rebuilding font cache..."
fc-cache -f