Merge pull request #19 from DaveDavenport/install-script
Small install script.
This commit is contained in:
commit
3ad29b3d89
1 changed files with 35 additions and 0 deletions
35
install.sh
Executable file
35
install.sh
Executable file
|
@ -0,0 +1,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
|
Loading…
Reference in a new issue