From 788470b8fd1e645d41d456183443fb4f4534c511 Mon Sep 17 00:00:00 2001 From: Linnea Gräf Date: Sun, 6 Oct 2024 17:38:27 +0200 Subject: snapshot Sun Oct 6 05:38:27 PM CEST 2024 --- data.sh | 31 +++++++++++++++++++++++++++++++ 1 file changed, 31 insertions(+) create mode 100644 data.sh (limited to 'data.sh') diff --git a/data.sh b/data.sh new file mode 100644 index 0000000..3a16c5b --- /dev/null +++ b/data.sh @@ -0,0 +1,31 @@ +export FORGEBOT_DATA_DIR="forgebotdata" +mkdir -p "$FORGEBOT_DATA_DIR" + +list_watchers() { + # Usage: list_watchers + cat "$FORGEBOT_DATA_DIR/$1" +} + +find_watched_accounts() { + # Usage: find_watched_accounts + grep -lr "$1" "$FORGEBOT_DATA_DIR" | sed 's|.*/||' +} + +add_watched_account() { + # Usage: add_watched_account + echo "$1" >> "$FORGEBOT_DATA_DIR/$2" +} + +remove_watched_account() { + # Usage: remove_watched_account + sed -i "/$1/d" "$FORGEBOT_DATA_DIR/$2" +} + +has_watched_account() { + # Usage: has_watched_account + grep "$1" "$FORGEBOT_DATA_DIR/$2" >/dev/null + return $? +} + + + -- cgit