39 lines
1.2 KiB
Bash
Executable File
39 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
# 版本一致性检查脚本
|
|
# 用法: ./scripts/check_version.sh
|
|
|
|
echo "========================================="
|
|
echo " 版本一致性检查"
|
|
echo "========================================="
|
|
|
|
CONFIG_FILE="/root/.openclaw/workspace/jiachenlong/config/VERSION.json"
|
|
VERSION=$(grep -o '"version": "[^"]*"' $CONFIG_FILE | cut -d'"' -f4)
|
|
UPDATED=$(grep -o '"updated": "[^"]*"' $CONFIG_FILE | cut -d'"' -f4)
|
|
|
|
echo ""
|
|
echo "当前版本: $VERSION"
|
|
echo "更新时间: $UPDATED"
|
|
echo ""
|
|
|
|
# 检查前端页面版本
|
|
echo "--- 前端页面 (最后修改时间) ---"
|
|
for file in /root/.openclaw/workspace/jiachenlong/frontend/src/pages/*.jsx; do
|
|
name=$(basename $file .jsx)
|
|
mtime=$(date -r "$file" "+%Y-%m-%d %H:%M")
|
|
echo "$name: $mtime"
|
|
done
|
|
|
|
echo ""
|
|
echo "--- 后端路由 (最后修改时间) ---"
|
|
for file in /root/.openclaw/workspace/jiachenlong/backend/app/routers/*.py; do
|
|
name=$(basename $file .py)
|
|
if [ "$name" != "__init__" ]; then
|
|
mtime=$(date -r "$file" "+%Y-%m-%d %H:%M")
|
|
echo "$name: $mtime"
|
|
fi
|
|
done
|
|
|
|
echo ""
|
|
echo "========================================="
|
|
echo " 检查完成"
|
|
echo "=========================================" |