embersparks_obsidian-github.../setup-env.ps1
EmberSparks f9240bbf27 feat: 添加导出功能和主题支持
主要功能:
- 支持多种格式导出 GitHub stars(JSON、CSV、Markdown、TXT)
- 添加完整的主题系统,支持亮色/暗色模式
- 集成 emoji 支持,增强用户体验
- 优化 GitHub Actions 工作流配置
- 完善部署脚本和文档

技术改进:
- 重构项目结构,提升代码可维护性
- 添加类型定义,增强类型安全
- 优化 UI 组件和用户交互
- 完善错误处理和边界情况

🤖 Generated with [Claude Code](https://claude.ai/code)
2025-09-05 11:05:43 +08:00

40 lines
No EOL
1.6 KiB
PowerShell

# PowerShell 版本的环境变量设置脚本
Write-Host "设置 Obsidian 插件自动部署环境变量" -ForegroundColor Green
Write-Host "=====================================" -ForegroundColor Green
Write-Host ""
$defaultPath = "E:\cai的黑曜石\.obsidian\plugins"
Write-Host "当前设置的路径: $defaultPath" -ForegroundColor Yellow
Write-Host ""
$choice = Read-Host "是否使用此路径作为 Obsidian 插件目录? (Y/N)"
if ($choice -eq "N" -or $choice -eq "n") {
$obsidianPath = Read-Host "请输入你的 Obsidian 插件目录路径"
} else {
$obsidianPath = $defaultPath
}
Write-Host ""
Write-Host "正在设置环境变量..." -ForegroundColor Blue
try {
# 设置用户环境变量
[Environment]::SetEnvironmentVariable("OBSIDIAN_PLUGIN_DIR", $obsidianPath, "User")
Write-Host ""
Write-Host "✅ 环境变量设置成功!" -ForegroundColor Green
Write-Host "📁 OBSIDIAN_PLUGIN_DIR = $obsidianPath" -ForegroundColor Cyan
Write-Host ""
Write-Host "现在你可以运行以下命令来自动部署插件:" -ForegroundColor Yellow
Write-Host " npm run build" -ForegroundColor White
Write-Host ""
Write-Host "注意:你可能需要重启命令行或 VS Code 来使环境变量生效。" -ForegroundColor Magenta
} catch {
Write-Host ""
Write-Host "❌ 环境变量设置失败: $($_.Exception.Message)" -ForegroundColor Red
Write-Host "请尝试以管理员身份运行此脚本。" -ForegroundColor Yellow
}
Write-Host ""
Read-Host "按 Enter 键退出"