setup-scripts.sh 850 字节
#!/bin/bash

# SMF Core 脚本权限设置脚本
# 此脚本用于确保所有脚本文件都具有可执行权限

echo "========================================"
echo "设置 SMF Core 脚本执行权限"
echo "========================================"

# 项目根目录
SCRIPT_DIR=$(dirname "$0")
cd "$SCRIPT_DIR"

# 查找并设置所有 .sh 文件的执行权限
echo "\n设置脚本文件的执行权限..."
find . -name "*.sh" -type f | while read script_file; do
  if [ -f "$script_file" ]; then
    echo "设置 $script_file 可执行权限"
    chmod +x "$script_file"
  fi
done

echo "\n权限设置完成!"
echo "\n现在您可以直接运行这些脚本,例如:"
echo "  ./build.sh"
echo "  ./development/start-dev.sh"
echo "  ./deploy/deploy-dev.sh"
echo "\n有关脚本使用方法的详细信息,请参阅 README.md 文件。"