From 70ea680b0f447d89e733737e12fbceec709c3011 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Kucharczyk?= Date: Wed, 16 Nov 2022 08:00:00 +0100 Subject: [PATCH] Allow specifying different database for all commands --- tag.sh | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/tag.sh b/tag.sh index dc2af8d..a883084 100755 --- a/tag.sh +++ b/tag.sh @@ -18,7 +18,14 @@ set -ueo pipefail # FIXME: adding tags doesn't work SCRIPT_DIR=$(dirname $(readlink "$0")) -DB_FILE="tags.db" +CURRENT_DIR=$(dirname "$PWD") +SCRIPT_NAME=$(basename "$0") + + +DB_FILE="${CURRENT_DIR}/tags.db" +[ "$1" = "--db" ] && DB_FILE="$2" && shift 2 + + DB_SCHEMA="${SCRIPT_DIR}/database.sql" declare -A FILTERS FILTERS[video]="avi|flv|mkv|mov|mp4|mpg|ogv|webm|wmv"