2024-08-19 12:23:37 +00:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
|
|
|
# Actual script directory path
|
|
|
|
DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" >/dev/null 2>&1 && pwd)"
|
|
|
|
|
2025-03-27 23:05:47 +00:00
|
|
|
# Show Header
|
|
|
|
echo ""
|
|
|
|
echo "----------------------------------------"
|
|
|
|
echo "-- Project Setup --"
|
|
|
|
echo "----------------------------------------"
|
|
|
|
echo ""
|
|
|
|
|
2024-08-19 12:23:37 +00:00
|
|
|
# Create Virtual Envorionment
|
|
|
|
cd $DIR/.. || exit 1
|
2025-03-27 23:05:47 +00:00
|
|
|
echo "Creating Virtual Environment, please wait..."
|
2024-08-19 12:23:37 +00:00
|
|
|
python3 -m venv .venv
|
|
|
|
|
|
|
|
# Activate Virtual Environment
|
|
|
|
echo "Accesing Virtual Environment..."
|
|
|
|
source .venv/bin/activate
|
|
|
|
|
|
|
|
# Install Project Requirements into environment
|
|
|
|
echo "Installing Requirements..."
|
|
|
|
echo ""
|
|
|
|
pip install -r requirements.txt
|
|
|
|
echo ""
|
|
|
|
echo "List of Modules Installed:"
|
|
|
|
echo ""
|
|
|
|
pip list
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
# Exit Virtual Environment
|
|
|
|
deactivate
|
|
|
|
echo "Project setup completed"
|
|
|
|
echo ""
|
|
|
|
|
|
|
|
exit 0
|