#!/bin/bash requirements_path="requirements.txt" pip freeze > installed.txt diff -u <(sort $requirements_path) <(sort installed.txt) if [ $? -eq 0 ]; then echo "All dependencies are installed with correct versions." else echo "Dependencies missing or with incorrect versions. Please install all dependencies from $requirements_path into your environment." rm installed.txt # Clean up # exit 1 fi rm installed.txt # Clean up python3 generator.py cd ./site/ || exit mkdocs build rsync --include ".*" -avh --delete -rz --checksum site/ circl@cppz.circl.lu:/var/www/misp-galaxy.org