#! /bin/bash
#podajemy własną lokalizację zakładek
bdir=/home/romantyk/terminal-bookmarks/
#sprawdzamy podane parametry. jeśli pierwszy parametr to "add" oznacza to dodanie nowego snippetu
#użycie tb add [nazwa] [komenda]
# przy czym komendę warto umieścić w cudzysłowiu
if [ $1 = "add" ]; then
filename=$2
echo "$3" > "$bdir$filename"
else
#jeśli nie to sprawdzamy czy plik już istnieje i odpalamy jeśli tak
FILE="$bdir$1"
if [[ -f "$FILE" ]]; then
value="cat $FILE"
$($value)
else
read -p 'Brak zakładki. Wpisz komendę aby dodać lub naciśnij [ENTER] aby wyjść': snippet
n=${#snippet}
if [ "$n" == "0" ]; then
echo "Good Bye";
exit
fi
echo "$snippet" > "$bdir$1"
fi
fi