Skip to content

Releases: MomoLawson/Quickstart-PC

v0.36.0 - 第二批软件扩展

04 Apr 16:08

Choose a tag to compare

第二批软件扩展(17个新软件 + 1个新套餐)

新增软件:

  • Typora, Sublime Text, Neovim, Xcode CLI Tools
  • Anaconda, Rust, Java JDK, CMake
  • GitKraken, Termius
  • Rectangle, The Unarchiver
  • BalenaEtcher, Transmission, qBittorrent, HandBrake, Audacity

新增套餐:

  • 🔧 实用工具/Utilities

总计: 51个软件, 9个套餐

v0.35.0 - 大规模软件扩展

04 Apr 15:59

Choose a tag to compare

大规模扩展软件库(17个新软件 + 3个新套餐)

新增软件(17个):

  • Firefox, Telegram, Discord, Spotify, Zoom, Slack
  • JetBrains Toolbox, Postman, Wireshark
  • Figma, Adobe Creative Cloud, Blender, GIMP
  • KeePassXC, 1Password, Raycast, Alfred

新增套餐(3个):

  • 💬 通讯社交/Communication
  • 🔒 安全工具/Security
  • 🍎 macOS 效率/macOS Productivity

总计: 34个软件, 8个套餐

v0.34.3 - 修复 WPS Office 检测

04 Apr 14:45

Choose a tag to compare

修复 WPS Office macOS 检测路径错误

根因: brew install wps-office 安装为 wpsoffice.app(全小写无空格)
但检测路径是 WPS Office.app

修复: check_mac 同时检测两个路径

v0.34.2 - 修复安装成功仍显示失败

04 Apr 14:28

Choose a tag to compare

修复安装成功后仍显示失败的问题

根因: log_to_file 在 LOG_FILE 为空时返回退出码 1
导致 log_success 返回 1,install_software 被判定为失败

修复: log_to_file 末尾添加 return 0

v0.34.1 - 退出时清空终端标题

04 Apr 14:00

Choose a tag to compare

退出时清空终端标题

  • Bash: trap 中添加 set_title ""
  • PowerShell: trap 中添加 Set-WindowTitle -Title ""

v0.34.0 - 动态终端标题

04 Apr 13:46

Choose a tag to compare

添加动态终端标题

  • 选择套餐: QSPC | 选择套餐 / QSPC | Select Profile
  • 选择软件: QSPC | <套餐名> | 选择软件 / QSPC | | Select Software
  • 安装中: QSPC | 安装中 / QSPC | Installing
  • 询问继续: QSPC | 是否继续安装 / QSPC | Continue Installing?
  • Bash: 使用 ANSI 转义码
  • PowerShell: 使用 Host.UI.RawUI.WindowTitle

v0.33.0 - 修复 macOS PowerShell 兼容性

04 Apr 13:10

Choose a tag to compare

修复 macOS PowerShell 兼容性问题

  1. [Console]::CursorVisible 在 macOS PowerShell 上不支持

    • 新增 Set-CursorVisible / Get-CursorVisible 安全包装函数
    • 所有 CursorVisible 调用改为 try/catch 安全调用
  2. Get-PackageManager 只支持 Windows

    • 新增 macOS (brew) 和 Linux (apt/dnf/pacman) 检测
  3. Install-Software 和 Test-SoftwareInstalled 不支持 Linux 多包管理器

    • 新增 linux_dnf / linux_pacman 字段映射
    • check_linux_dnf / check_linux_pacman 检测字段映射
  4. Get-SystemInfo 在 macOS 上调用 sw_vers 获取版本号

v0.32.0 - 支持更多 Linux 包管理器

04 Apr 11:46

Choose a tag to compare

支持更多 Linux 包管理器 (dnf / pacman)

  • 自动检测 apt / dnf / pacman
  • profiles.json 新增 linux_dnf / linux_pacman 安装命令
  • 新增 check_linux_dnf / check_linux_pacman 检测命令
  • get_linux_field() 函数动态映射字段名
  • install_software() 和 is_installed() 适配多包管理器
  • README 更新包管理器表格

v0.31.0 - 失败重试机制

04 Apr 11:30

Choose a tag to compare

添加 --retry-failed 失败重试机制

  • 安装结束后自动检测失败的软件
  • 提示用户是否重试(Y/n)
  • --retry-failed 参数直接重试
  • 显示重试进度和结果
  • Bash 和 PowerShell 双版本同步实现
  • README 中/英文档同步更新

v0.30.1 - 自定义软件选择模式

04 Apr 11:13

Choose a tag to compare

添加 --custom 自定义软件选择模式

  • Bash: 方向键导航 + 空格勾选/取消(TUI 模式)
  • PowerShell: 编号输入 + 逗号分隔(输入模式)
  • 支持全选(输入 0)
  • 显示已安装软件标记
  • README 中/英文档同步更新