Skip to content

Commit 6dee4c4

Browse files
committed
🎨 ASCII art in run.sh
1 parent 4bc0350 commit 6dee4c4

File tree

2 files changed

+42
-9
lines changed

2 files changed

+42
-9
lines changed

main.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ std::unordered_map<std::string, WebSocketConnectionPtr> clientTable;
1010
int main()
1111
{
1212
drogon::app().addListener("0.0.0.0", 8081);
13-
std::cout << "ready" << std::endl;
13+
//std::cout << "ready" << std::endl;
1414
drogon::app().registerHandler("/api/signup", [](const HttpRequestPtr &req, std::function<void(const HttpResponsePtr &)> &&callback)
1515
{ Handle(req, std::move(callback), registerUser); });
1616
drogon::app().registerHandler("/api/login", [](const HttpRequestPtr &req, std::function<void(const HttpResponsePtr &)> &&callback)

run.sh

Lines changed: 41 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,47 @@
1-
echo "███████╗██╗░░░░░██╗░░░██╗██████╗░███████╗███╗░░██╗"
2-
echo "██╔════╝██║░░░░░╚██╗░██╔╝██╔══██╗██╔════╝████╗░██║"
3-
echo "█████╗░░██║░░░░░░╚████╔╝░██████╔╝█████╗░░██╔██╗██║"
4-
echo "██╔══╝░░██║░░░░░░░╚██╔╝░░██╔═══╝░██╔══╝░░██║╚████║"
5-
echo "██║░░░░░███████╗░░░██║░░░██║░░░░░███████╗██║░╚███║"
6-
echo "╚═╝░░░░░╚══════╝░░░╚═╝░░░╚═╝░░░░░╚══════╝╚═╝░░╚══╝"
7-
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/mysql-connector/lib64
8-
export DYLD_LIBRARY_PATH=/Users/stepbystep/Documents/flypen/mysql-connector/lib64:$DYLD_LIBRARY_PATH
1+
#!/bin/bash
2+
echo "-- ███████╗██╗░░░░░██╗░░░██╗██████╗░███████╗███╗░░██╗--"
3+
echo "-- ██╔════╝██║░░░░░╚██╗░██╔╝██╔══██╗██╔════╝████╗░██║--"
4+
echo "-- █████╗░░██║░░░░░░╚████╔╝░██████╔╝█████╗░░██╔██╗██║--"
5+
echo "-- ██╔══╝░░██║░░░░░░░╚██╔╝░░██╔═══╝░██╔══╝░░██║╚████║--"
6+
echo "-- ██║░░░░░███████╗░░░██║░░░██║░░░░░███████╗██║░╚███║--"
7+
echo "-- ╚═╝░░░░░╚══════╝░░░╚═╝░░░╚═╝░░░░░╚══════╝╚═╝░░╚══╝--"
8+
#is macos
9+
10+
spin() {
11+
local -a spinner=( "" "" "" "" "" "" "" "" "" "" )
12+
13+
14+
while true; do
15+
for i in "${spinner[@]}"; do
16+
echo -ne "\r\033[32m$i Running...\033[0m "
17+
sleep 0.1
18+
done
19+
done
20+
}
21+
22+
23+
if [ "$(uname)" == "Darwin" ]; then
24+
echo "-- Macos detected"
25+
export DYLD_LIBRARY_PATH=$DYLD_LIBRARY_PATH:$(pwd)/mysql-connector/lib64
26+
else
27+
echo "-- Linux detected"
28+
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/mysql-connector/lib64
29+
fi
30+
#检测是否存在build文件夹
31+
if [ ! -d "build" ]; then
32+
mkdir build
33+
else
34+
echo "-- build folder already exists "
35+
fi
936
cd build
1037
cmake ..
1138
make clean
1239
make -j16
40+
echo "-- Working in the background..."
41+
spin &
42+
SPIN_PID=$!
1343
./flypen
44+
kill -9 "$SPIN_PID" &> /dev/null
45+
echo -ne "\r\033[K"
46+
echo -e "\e[1;31m-- WRONG\e[0m"
1447
cd ..

0 commit comments

Comments
 (0)