peliprint/blueprint/lib/db.sh

17 lines
617 B
Bash
Raw Normal View History

2023-03-19 16:00:37 -04:00
#!/bin/bash
FLDR="/var/www/&bp.folder&/.blueprint/.storage/db.md";
# If Blueprint does not replace the variable, default to "/var/www/pterodactyl" as root folder.
if [[ $FLDR == "/var/www/&b""p.folder&/.blueprint/.storage/db.md" ]]; then FLDR="/var/www/pterodactyl/.blueprint/.storage/db.md" fi;
2023-03-19 16:00:37 -04:00
dbAdd() {
# dbAdd "database.record";
sed -i "s/+ db.addnewrecord;/* ${1};\n+ db.addnewrecord;/g" $FLDR > /dev/null;
}; dbValidate() {
2023-03-19 16:00:37 -04:00
# dbValidate "database.record";
grep -Fxq "* ${1};" $FLDR > /dev/null;
}; dbRemove() {
2023-03-19 16:00:37 -04:00
# dbRemove "database.record";
sed -i "s/* ${1};//g" $FLDR > /dev/null;
};