45 lines
1.6 KiB
Bash
Executable File
45 lines
1.6 KiB
Bash
Executable File
#!/bin/bash
|
||
|
||
# sgClaw 团队协作架构图查看脚本
|
||
# 使用方法:chmod +x 查看架构图.sh && ./查看架构图.sh
|
||
|
||
echo "============================================================"
|
||
echo "📊 sgClaw 团队协作架构图"
|
||
echo "============================================================"
|
||
echo ""
|
||
|
||
# 获取本机 IP
|
||
IP=$(hostname -I | awk '{print $1}')
|
||
|
||
if [ -z "$IP" ]; then
|
||
IP="localhost"
|
||
fi
|
||
|
||
PORT=8888
|
||
|
||
echo "正在启动 HTTP 服务器..."
|
||
echo ""
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
echo "📱 在浏览器中访问:"
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
echo ""
|
||
echo " 本机访问:"
|
||
echo " http://localhost:$PORT/团队协作架构图.html"
|
||
echo ""
|
||
echo " 局域网其他设备访问:"
|
||
echo " http://$IP:$PORT/团队协作架构图.html"
|
||
echo ""
|
||
echo "━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━"
|
||
echo ""
|
||
echo "💡 提示:"
|
||
echo " • 按 Ctrl+C 停止服务器"
|
||
echo " • 可以直接打印为 PDF(点击右下角「打印 PDF」按钮)"
|
||
echo " • 或在浏览器中按 Ctrl+P 打印"
|
||
echo ""
|
||
echo "============================================================"
|
||
echo ""
|
||
|
||
# 启动 HTTP 服务器
|
||
cd "$(dirname "$0")"
|
||
python3 -m http.server $PORT --bind 0.0.0.0
|