mirror of
https://github.com/pinnacle-comp/pinnacle.git
synced 2024-12-26 21:58:10 +01:00
36 lines
732 B
Bash
36 lines
732 B
Bash
# This install script will copy the ./api/lua directory to
|
|
# "$XDG_DATA_HOME/pinnacle", falling back to "~/.local/share/pinnacle"
|
|
# if it's not defined.
|
|
|
|
if [[ ! -d "./api/lua" ]]; then
|
|
echo "You are not in the project's root directory."
|
|
echo "Please cd there and rerun this install script."
|
|
exit 0
|
|
fi
|
|
|
|
lua_api_dir="$(pwd)/api/lua"
|
|
|
|
data_dir="$XDG_DATA_HOME"
|
|
|
|
if [[ -z "$data_dir" ]]; then
|
|
data_dir="$HOME/.local/share"
|
|
fi
|
|
|
|
# Create the dir if it doesn't exist for some reason
|
|
if [[ ! -d "$data_dir" ]]; then
|
|
mkdir -p "$data_dir"
|
|
fi
|
|
|
|
cd "$data_dir"
|
|
|
|
if [[ ! -d "$(pwd)/pinnacle" ]]; then
|
|
mkdir pinnacle
|
|
fi
|
|
|
|
cd pinnacle
|
|
|
|
if [[ -d "$(pwd)/lua" ]]; then
|
|
rm -r "$(pwd)/lua"
|
|
fi
|
|
|
|
cp -r "$lua_api_dir" "$(pwd)"
|