|
1 |
| -#!/bin/bash |
2 |
| - |
3 |
| -echo "Select appropriate menu item" |
4 |
| -echo "[1] Clone repository and install requirements (requires installed Git)" |
5 |
| -echo "[2] Only install requirements" |
6 |
| -read -p "Enter the number: " UserChoice |
7 |
| - |
8 |
| -if [ "$UserChoice" == "1" ]; then |
9 |
| - echo "Cloning repository and installing requirements..." |
10 |
| - git clone https://github.com/OSINT-TECHNOLOGIES/dpulse |
11 |
| - cd dpulse |
12 |
| - pip install -r requirements.txt |
13 |
| -elif [ "$UserChoice" == "2" ]; then |
14 |
| - echo "Installing requirements..." |
15 |
| - pip install -r requirements.txt |
16 |
| -else |
17 |
| - echo "Incorrect choice." |
18 |
| -fi |
19 |
| - |
20 |
| -echo "Installation end." |
| 1 | +@echo off |
| 2 | +set /p UserInput=Do you want to start installer? [Y/N]: |
| 3 | +if /I "%UserInput%" neq "Y" goto End |
| 4 | + |
| 5 | +echo. |
| 6 | + |
| 7 | +:CheckGit |
| 8 | +where git >nul 2>&1 |
| 9 | +if %errorlevel% neq 0 ( |
| 10 | + echo Git is not installed. Please install Git first. |
| 11 | + set GIT_NOT_INSTALLED=1 |
| 12 | +) else ( |
| 13 | + set GIT_NOT_INSTALLED=0 |
| 14 | +) |
| 15 | + |
| 16 | +echo. |
| 17 | + |
| 18 | +:Menu |
| 19 | +echo Select appropriate menu item |
| 20 | +echo. |
| 21 | +echo [1] Clone repository and install requirements (requires installed Git) |
| 22 | +echo [2] Only install requirements |
| 23 | +echo. |
| 24 | +set /p UserChoice=Enter the number: |
| 25 | + |
| 26 | +echo. |
| 27 | + |
| 28 | +if "%UserChoice%"=="1" ( |
| 29 | + if %GIT_NOT_INSTALLED%==1 ( |
| 30 | + echo You cannot clone the repository because Git is not installed. |
| 31 | + echo. |
| 32 | + goto Menu |
| 33 | + ) |
| 34 | + call :CloneAndInstall |
| 35 | +) else if "%UserChoice%"=="2" ( |
| 36 | + call :InstallDependencies |
| 37 | +) else ( |
| 38 | + echo Incorrect choice. |
| 39 | + echo. |
| 40 | + goto Menu |
| 41 | +) |
| 42 | + |
| 43 | +goto End |
| 44 | + |
| 45 | +:CloneAndInstall |
| 46 | +echo Cloning repository and installing requirements... |
| 47 | +git clone https://github.com/OSINT-TECHNOLOGIES/dpulse |
| 48 | +cd dpulse |
| 49 | +pip install -r requirements.txt |
| 50 | + |
| 51 | +echo. |
| 52 | + |
| 53 | +goto End |
| 54 | + |
| 55 | +:InstallDependencies |
| 56 | +echo Installing requirements... |
| 57 | +pip install -r requirements.txt |
| 58 | + |
| 59 | +echo. |
| 60 | + |
| 61 | +goto End |
| 62 | + |
| 63 | +:End |
| 64 | +echo Installation end. |
| 65 | +echo. |
| 66 | +pause |
0 commit comments