Skip to content

termkit v1.0.1

Choose a tag to compare

@github-actions github-actions released this 04 Apr 09:05
· 7 commits to main since this release

安装

bash <(curl -fsSL https://raw.githubusercontent.com/JunerLee/termkit/main/install.sh)

更新

已安装的用户运行 termkit update 即可。


新增

  • termkit setup 重新运行时已完成的步骤可跳过(字体/Ghostty/Shell/Starship 各提供"保持当前"选项)
  • termkit update 自动检查 termkit 自身新版本并提示更新
  • 工具选择支持全选(输入 a 或 Ctrl+A)
  • AGENTS.md 项目协作指南(版本管理、发布流程、代码规范)
  • VERSION 文件单源版本号 + GitHub Release 自动发布 workflow

修复

  • ui_choose / ui_multiselect 非数字输入在 set -e 下导致脚本退出
  • install.sh 中 exec 导致临时目录泄露
  • hybrid 模式下 ~/.zshrc.local 在 exec fish 前未加载
  • theme.sh 空字体文件无法 fallback 到默认值
  • delta 不再硬编码暗色 syntax-theme
  • Starship tolower() 在 macOS BSD awk 下不可用
  • install_tool 运算符优先级导致工具批量安装失败

改进

  • Starship 预设替换为 6 种官方预设(Catppuccin Powerline 默认)
  • 安装完成摘要新增配置文件位置说明
  • README 全面更新