mirror of
https://github.com/spacebarchat/spacebarchat.git
synced 2024-11-25 11:52:56 +01:00
69 lines
2.2 KiB
Batchfile
69 lines
2.2 KiB
Batchfile
@ECHO off
|
|
ECHO.
|
|
ECHO Discord-Open-Source-Installer
|
|
ECHO v0.1 ~xnacly
|
|
ECHO.
|
|
ECHO str+c/str+d to exit
|
|
ECHO.
|
|
ECHO This will clone and setup all repositories,
|
|
ECHO if you only want to work on one specific repository
|
|
ECHO follow their specific Getting Started Guide and exit this script
|
|
ECHO.
|
|
CHOICE /C YN /m "Are you sure you want to continue (y/n)?"
|
|
IF %ERRORLEVEL% == 2 GOTO :end
|
|
|
|
where /q git
|
|
IF ERRORLEVEL 1 (
|
|
ECHO Error: git is not installed.
|
|
ECHO Please Install git from: https://git-scm.com/downloads
|
|
ECHO And make sure its in the path
|
|
GOTO :end
|
|
)
|
|
|
|
where /q node
|
|
IF ERRORLEVEL 1 (
|
|
ECHO Error: node is not installed.
|
|
ECHO Please Install NodeJS from: https://nodejs.org/en/download/
|
|
ECHO And make sure its in the path
|
|
GOTO :end
|
|
)
|
|
|
|
where /q npm
|
|
IF ERRORLEVEL 1 (
|
|
ECHO 'Error: npm is not installed.' >&2
|
|
ECHO Please install npm from: https://nodejs.org/en/download/
|
|
ECHO And make sure its in the path
|
|
GOTO :end
|
|
)
|
|
echo Dependencies are already Installed
|
|
ECHO.
|
|
echo Creating organization directory
|
|
ECHO.
|
|
CD ..\..\
|
|
MKDIR discord-open-source-workspace
|
|
cd discord-open-source-workspace
|
|
ECHO Cloning all repositories
|
|
ECHO.
|
|
git clone https://github.com/discord-open-source/discord-api api
|
|
git clone https://github.com/discord-open-source/discord-gateway gateway
|
|
git clone https://github.com/discord-open-source/discord-voice voice
|
|
git clone https://github.com/discord-open-source/discord-server-util server-util
|
|
git clone https://github.com/discord-open-source/discord-cdn cdn
|
|
git clone https://github.com/discord-open-source/discord-css design
|
|
git clone https://github.com/discord-open-source/discord-client client
|
|
git clone https://github.com/discord-open-source/discord-react react
|
|
git clone https://github.com/discord-open-source/discord-react-native react-native
|
|
git clone https://github.com/discord-open-source/discord-dashboard dashboard
|
|
|
|
where /q code
|
|
IF ERRORLEVEL 0 (
|
|
echo {"folders":[{"path":"cdn"},{"path":"api"},{"path":"gateway"},{"path":"voice"},{"path":"server-util"},{"path":"design"},{"path":"react"},{"path":"client"},{"path":"react-native"},{"path":"dashboard"}]}> discord-open-source.code-workspace
|
|
|
|
ECHO Opening VSCode Workspace
|
|
code discord-open-source.code-workspace
|
|
)
|
|
|
|
:end
|
|
@ECHO on
|
|
PAUSE
|