Skip to content

Commit

Permalink
Fix building
Browse files Browse the repository at this point in the history
  • Loading branch information
Nitix committed Oct 23, 2016
1 parent 06aeb90 commit 52fc892
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 41 deletions.
88 changes: 59 additions & 29 deletions NadekoInstaller.sh
Original file line number Diff line number Diff line change
@@ -1,29 +1,59 @@
#!/bin/bash

echo "NadekoBot 1.0 Download"
echo "Mirai was here."

if git 2>&1 >/dev/null
then echo "Git Installed."
else echo "Git is not installed. Please install Git." | exit 1

if dotnet 2>&1 >/dev/null
then echo "Dotnet installed."
else echo "Dotnet is not installed. Please install dotnet." | exit 1

mkdir NadekoInstall_Temp
echo "Created NadekoBot-temp folder"
cd NadekoInstall_Temp
echo "Downloading NadekoBot, please wait."
git clone -b 1.0 --recursive -v https://github.com/Kwoth/NadekoBot.git
echo "NadekoBot downloaded."
cd NadekoInstall_Temp/NadekoBot/
dotnet restore >nul 2>&1
cd NadekoInstall_Temp/NadekoBot/src/NadekoBot/
echo "Building NadekoBot"
dotnet build --configuration Release
echo "Setting up NadekoBot"
dotnet build --configuration Release
echo "Done. You can close the window."

exit 0
#!/bin/sh

echo "NadekoBot 1.0 Download"
echo "Mirai was here."

if hash git 2>/dev/null
then
echo "Git Installed."
else
echo "Git is not installed. Please install Git."
exit 1
fi

if hash dotnet 2>/dev/null
then
echo "Dotnet installed."
else
echo "Dotnet is not installed. Please install dotnet."
exit 1
fi

root=$(pwd)

rm -r NadekoInstall_Temp 2>/dev/null
mkdir NadekoInstall_Temp
cd NadekoInstall_Temp
echo "Created NadekoBot-temp folder"

echo "Downloading NadekoBot, please wait."
git clone -b 1.0 --recursive --depth 1 https://github.com/Kwoth/NadekoBot.git
echo "NadekoBot downloaded."


echo "Downloading Nadeko dependencies"
cd NadekoBot
dotnet restore >nul 2>&1
echo "Download done"

echo "Building NadekoBot"
cd src/NadekoBot/
dotnet build --configuration Release

echo "Building done. Moving Nadeko"

cd "$root"
if [ ! -d NadekoBot ]
then
mkdir NadekoBot.backup 2>/dev/null
else
echo "Backing up old Nadeko"
mv --backup=numbered NadekoBot NadekoBot.backup
fi

mv NadekoInstall_Temp/NadekoBot NadekoBot
rm -r NadekoInstall_Temp

echo "Done."

exit 0
29 changes: 17 additions & 12 deletions NadekoRun.sh
Original file line number Diff line number Diff line change
@@ -1,14 +1,19 @@
#!/bin/bash
echo "NadekoBot 1.0"
echo "Mirai was here."
if git 2>&1 >/dev/null;
then echo "Git Installed."
else echo "Git is not installed. Please install Git." | exit 1
if dotnet 2>&1 >/dev/null;
then echo "Dotnet installed."
else echo "Dotnet is not installed. Please install dotnet." | exit 1
cd NadekoBot/src/NadekoBot
echo "Running NadekoBot. Please wait."
dotnet run --configuration Release
echo "Done"

echo "NadekoBot 1.0"
echo "Mirai was here."

if hash dotnet 2>/dev/null
then
echo "Dotnet installed."
else
echo "Dotnet is not installed. Please install dotnet."
exit 1
fi

cd NadekoBot/src/NadekoBot
echo "Running NadekoBot. Please wait."
dotnet run --configuration Release
echo "Done"

exit 0

0 comments on commit 52fc892

Please sign in to comment.