forked from davatorium/rofi-themes
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathinstall.sh
executable file
·35 lines (32 loc) · 889 Bytes
/
install.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#!/usr/bin/env bash
xdg=${${XDG_DATA_HOME}:-${HOME}/.local/share}
DIRECTORY="${xdg}/rofi/themes/}"
if [ ! -d "${DIRECTORY}" ]
then
echo "Creating theme directory: ${DIRECTORY}"
mkdir -p "${DIRECTORY}"
fi
declare -i ia=0
for themefile in **/*.rasi
do
if [ -f "${themefile}" ] && [ ${ia} -eq 0 ]
then
echo "Theme '${themefile}' exists, overwrite? y/N/a(ll)"
read answer
if [ x$answer = x"y" ]
then
echo "+Installing '${themefile}'"
install "${themefile}" "${DIRECTORY}"
elif [ x${answer} = x"a" ]
then
ia=1
echo "+Installing '${themefile}'"
install "${themefile}" "${DIRECTORY}"
else
echo "+Skipping ${themefile}"
fi
else
echo "+Installing '${themefile}'"
install "${themefile}" "${DIRECTORY}"
fi
done