Skip to content

Commit 8fed22f

Browse files
author
miraai
authored
Merge pull request #2 from Nitix/master
Some fix
2 parents 06aeb90 + 3674815 commit 8fed22f

File tree

2 files changed

+77
-42
lines changed

2 files changed

+77
-42
lines changed

NadekoInstaller.sh

Lines changed: 59 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,59 @@
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

NadekoRun.sh

Lines changed: 18 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
1-
#!/bin/bash
2-
echo "NadekoBot 1.0"
3-
echo "Mirai was here."
4-
if git 2>&1 >/dev/null;
5-
then echo "Git Installed."
6-
else echo "Git is not installed. Please install Git." | exit 1
7-
if dotnet 2>&1 >/dev/null;
8-
then echo "Dotnet installed."
9-
else echo "Dotnet is not installed. Please install dotnet." | exit 1
10-
cd NadekoBot/src/NadekoBot
11-
echo "Running NadekoBot. Please wait."
12-
dotnet run --configuration Release
13-
echo "Done"
1+
#!/bin/sh
2+
3+
echo "NadekoBot 1.0"
4+
echo "Mirai was here."
5+
6+
if hash dotnet 2>/dev/null
7+
then
8+
echo "Dotnet installed."
9+
else
10+
echo "Dotnet is not installed. Please install dotnet."
11+
exit 1
12+
fi
13+
14+
cd NadekoBot/src/NadekoBot
15+
echo "Running NadekoBot. Please wait."
16+
dotnet run --configuration Release
17+
echo "Done"
18+
1419
exit 0

0 commit comments

Comments
 (0)