1
- #! /bin/bash
2
-
3
- echo " NadekoBot 1.0 Download"
4
- echo " Mirai was here."
5
-
6
- if git 2>&1 > /dev/null
7
- then echo " Git Installed."
8
- else echo " Git is not installed. Please install Git." | exit 1
9
-
10
- if dotnet 2>&1 > /dev/null
11
- then echo " Dotnet installed."
12
- else echo " Dotnet is not installed. Please install dotnet." | exit 1
13
-
14
- mkdir NadekoInstall_Temp
15
- echo " Created NadekoBot-temp folder"
16
- cd NadekoInstall_Temp
17
- echo " Downloading NadekoBot, please wait."
18
- git clone -b 1.0 --recursive -v https://github.com/Kwoth/NadekoBot.git
19
- echo " NadekoBot downloaded."
20
- cd NadekoInstall_Temp/NadekoBot/
21
- dotnet restore > nul 2>&1
22
- cd NadekoInstall_Temp/NadekoBot/src/NadekoBot/
23
- echo " Building NadekoBot"
24
- dotnet build --configuration Release
25
- echo " Setting up NadekoBot"
26
- dotnet build --configuration Release
27
- echo " Done. You can close the window."
28
-
29
- exit 0
1
+ #! /bin/sh
2
+
3
+ echo " NadekoBot 1.0 Download"
4
+ echo " Mirai was here."
5
+
6
+ if hash git 2> /dev/null
7
+ then
8
+ echo " Git Installed."
9
+ else
10
+ echo " Git is not installed. Please install Git."
11
+ exit 1
12
+ fi
13
+
14
+ if hash dotnet 2> /dev/null
15
+ then
16
+ echo " Dotnet installed."
17
+ else
18
+ echo " Dotnet is not installed. Please install dotnet."
19
+ exit 1
20
+ fi
21
+
22
+ root=$( pwd)
23
+
24
+ rm -r NadekoInstall_Temp 2> /dev/null
25
+ mkdir NadekoInstall_Temp
26
+ cd NadekoInstall_Temp
27
+ echo " Created NadekoBot-temp folder"
28
+
29
+ echo " Downloading NadekoBot, please wait."
30
+ git clone -b 1.0 --recursive --depth 1 https://github.com/Kwoth/NadekoBot.git
31
+ echo " NadekoBot downloaded."
32
+
33
+
34
+ echo " Downloading Nadeko dependencies"
35
+ cd NadekoBot
36
+ dotnet restore > nul 2>&1
37
+ echo " Download done"
38
+
39
+ echo " Building NadekoBot"
40
+ cd src/NadekoBot/
41
+ dotnet build --configuration Release
42
+
43
+ echo " Building done. Moving Nadeko"
44
+
45
+ cd " $root "
46
+ if [ ! -d NadekoBot ]
47
+ then
48
+ mkdir NadekoBot.backup 2> /dev/null
49
+ else
50
+ echo " Backing up old Nadeko"
51
+ mv --backup=numbered NadekoBot NadekoBot.backup
52
+ fi
53
+
54
+ mv NadekoInstall_Temp/NadekoBot NadekoBot
55
+ rm -r NadekoInstall_Temp
56
+
57
+ echo " Done."
58
+
59
+ exit 0
0 commit comments