| #!/bin/bash |
|
|
| |
| |
|
|
| |
| command_exists() { |
| command -v "$1" >/dev/null 2>&1 |
| } |
|
|
| echo "Starting check and installation process of dependencies for roop-unleashed" |
|
|
| |
| if ! command_exists brew; then |
| echo "Homebrew is not installed. Starting installation..." |
| /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
| else |
| echo "Homebrew is already installed." |
| fi |
|
|
| |
| echo "Updating Homebrew..." |
| brew update |
|
|
| |
| if brew list --versions python@3.11 >/dev/null; then |
| echo "Python 3.11 is already installed." |
| else |
| echo "Python 3.11 is not installed. Installing it now..." |
| brew install python@3.11 |
| fi |
|
|
| |
| if brew list --versions python-tk@3.11 >/dev/null; then |
| echo "python-tk@3.11 is already installed." |
| else |
| echo "python-tk@3.11 is not installed. Installing it now..." |
| brew install python-tk@3.11 |
| fi |
|
|
| |
| if command_exists ffmpeg; then |
| echo "ffmpeg is already installed." |
| else |
| echo "ffmpeg is not installed. Installing it now..." |
| brew install ffmpeg |
| fi |
|
|
| |
| if command_exists git; then |
| echo "git is already installed." |
| else |
| echo "git is not installed. Installing it now..." |
| brew install git |
| fi |
|
|
| |
| REPO_URL="https://github.com/C0untFloyd/roop-unleashed.git" |
| REPO_NAME="roop-unleashed" |
|
|
| echo "Cloning the repository $REPO_URL..." |
| git clone $REPO_URL |
|
|
| |
| if [ -d "$REPO_NAME" ]; then |
| echo "Repository cloned successfully. Changing into directory $REPO_NAME..." |
| cd "$REPO_NAME" |
| else |
| echo "Failed to clone the repository." |
| fi |
|
|
| echo "Check and installation process completed." |
|
|
|
|