reformatted to use my template
This commit is contained in:
19
scripts/mac-linux/install
Normal file
19
scripts/mac-linux/install
Normal file
@@ -0,0 +1,19 @@
|
||||
#!/bin/bash
|
||||
|
||||
#change to ccurrent directory
|
||||
cd -- "$( dirname -- "${BASH_SOURCE[0]}" )"
|
||||
cd ../..
|
||||
|
||||
#discord token
|
||||
[ ! -f "token.txt" ] && touch "token.txt"
|
||||
|
||||
if [ ! -s "token.txt" ]
|
||||
then
|
||||
printf "Enter your discord bot token: "
|
||||
read token
|
||||
printf $token > "token.txt"
|
||||
fi
|
||||
|
||||
#run
|
||||
npm install
|
||||
npm run build
|
||||
42
scripts/mac-linux/start
Normal file
42
scripts/mac-linux/start
Normal file
@@ -0,0 +1,42 @@
|
||||
#!/bin/bash
|
||||
|
||||
#change to current directory
|
||||
cd -- "$( dirname -- "${BASH_SOURCE[0]}" )"
|
||||
cd ../..
|
||||
|
||||
#colors
|
||||
C1='\033[1;37m'
|
||||
C2='\033[1;33m'
|
||||
NC='\033[0m'
|
||||
|
||||
#make log folder
|
||||
if [[ ! -d log ]]
|
||||
then
|
||||
mkdir log
|
||||
fi
|
||||
|
||||
#current file number
|
||||
num=0
|
||||
if [[ -f log/number ]]
|
||||
then
|
||||
num=$(cat log/number)
|
||||
fi
|
||||
|
||||
echo $num > log/number
|
||||
|
||||
#watchdog
|
||||
while true
|
||||
do
|
||||
|
||||
#increment log file number
|
||||
num=$(( num + 1 ))
|
||||
echo $num > log/number
|
||||
|
||||
#run
|
||||
npm start 2> log/$num.err | tee log/$num.out
|
||||
|
||||
#give chance to close program
|
||||
printf "\n\n\n${C1}press ${C2}Control+C${C1} to close${NC}\n\n\n"
|
||||
sleep 5
|
||||
|
||||
done
|
||||
12
scripts/mac-linux/start_screen
Normal file
12
scripts/mac-linux/start_screen
Normal file
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
#change to ccurrent directory
|
||||
cd -- "$( dirname -- "${BASH_SOURCE[0]}" )"
|
||||
|
||||
#start
|
||||
if [[ $(screen -ls | grep $(npm run getname -s)) ]]; then
|
||||
echo "Session already exists"
|
||||
else
|
||||
screen -S $(npm run getname -s) -d -m ./start
|
||||
echo "Created session"
|
||||
fi
|
||||
12
scripts/mac-linux/start_tmux
Normal file
12
scripts/mac-linux/start_tmux
Normal file
@@ -0,0 +1,12 @@
|
||||
#!/bin/bash
|
||||
|
||||
#change to ccurrent directory
|
||||
cd -- "$( dirname -- "${BASH_SOURCE[0]}" )"
|
||||
|
||||
#start
|
||||
if [[ $(tmux ls | grep $(npm run getname -s)) ]]; then
|
||||
echo "Session already exists"
|
||||
else
|
||||
tmux new-session -d -s $(npm run getname -s) ./start
|
||||
echo "Created session"
|
||||
fi
|
||||
17
scripts/windows/install.bat
Normal file
17
scripts/windows/install.bat
Normal file
@@ -0,0 +1,17 @@
|
||||
@echo off
|
||||
|
||||
@REM change to ccurrent directory
|
||||
cd %~f0\..\..\..\
|
||||
|
||||
@REM discord token
|
||||
if not exist "token.txt" copy NUL "token.txt"
|
||||
|
||||
for /f %%i in ("token.txt") do set size=%%~zi
|
||||
if %size% equ 0 (
|
||||
set /p token="Enter your discord bot token: "
|
||||
echo | set /p=%id% > "token.txt"
|
||||
)
|
||||
|
||||
@REM run
|
||||
npm install
|
||||
npm run build
|
||||
28
scripts/windows/start.bat
Normal file
28
scripts/windows/start.bat
Normal file
@@ -0,0 +1,28 @@
|
||||
@echo off
|
||||
|
||||
@Rem change to current directory
|
||||
cd %~f0\..\..\..\
|
||||
|
||||
@Rem make log folder
|
||||
if not exist log mkdir log
|
||||
|
||||
@Rem current file number
|
||||
set /A num=0
|
||||
if exist log\number set /p num=<log\number
|
||||
|
||||
echo %num > log\number
|
||||
|
||||
@Rem watchdog
|
||||
:watchdog
|
||||
|
||||
@Rem increment log file number
|
||||
set /A num=num+1
|
||||
echo %num > log\number
|
||||
|
||||
@Rem run
|
||||
powershell "npm start 2> log\%num%.err | tee log\%num%.out"
|
||||
|
||||
@Rem give chance to close program
|
||||
timeout /t 5 /nobreak
|
||||
|
||||
goto watchdog
|
||||
Reference in New Issue
Block a user