aniwrapper/setup.sh
ksyasuda c69695fb75 update setup to not delete directory
also update rofi style to better match my colorscheme
2021-11-01 11:59:59 -07:00

56 lines
1.4 KiB
Bash
Executable File

#!/usr/bin/env bash
# Setup script to move the rofi theme files to the correct location
# As well as set up the history database
# DO NOT RUN AS ROOT
log() {
printf "%s\n" "$1"
}
# DIR="$HOME/.ani-cli/"
DB="history.sqlite3"
if [[ -z "$XDG_CONFIG_HOME" ]]; then
DIR="$HOME/.config/ani-cli"
MPV_DIR="$HOME/.config/mpv"
else
DIR="$XDG_CONFIG_HOME/ani-cli"
MPV_DIR="$XDG_CONFIG_HOME/mpv"
fi
printf "%s\n" "INSTALL DIR: $DIR"
# log "Deleting old directory..."
# rm -rf "$DIR"
# log "Directory deleted..."
if [[ ! -d "$DIR" ]]; then
log "Creating directory $DIR"
mkdir -p "$DIR"
log "Directory created"
fi
if [[ ! -f "$DIR"/"$DB" ]]; then
# Create the DB if not exists
log "Creating history database..."
sqlite3 "$DIR"/"$DB" <sql/watch_history_tbl.sql
sqlite3 "$DIR"/"$DB" <sql/search_history_tbl.sql
log "History database created..."
fi
# Move theme files and skip-intro script to correct locations
log "Moving theme files..."
cp themes/meh.rasi "$DIR"/
cp themes/arc_dark_transparent_colors.rasi "$DIR"/
log "Theme files moved..."
log "Creating mpv/scripts/ directory if it doesn't exist..."
mkdir -p "$MPV_DIR/scripts/"
log "Created mpv scripts directory..."
log "Moving skip-intro.lua into mpv scripts directory..."
cp skip-intro.lua "$MPV_DIR/scripts/skip-intro.lua"
log "Moved skip-intro.lua into scripts directory..."
log "Setup Complete...."