fix: 完善 Bun 安装并修复 fzf 预览路径#44
Conversation
There was a problem hiding this comment.
Code Review
This pull request adds support for installing Bun as a frontend tool, updating the setup wizard, verification checks, documentation, and adding Bun's bin directory to the shell PATH configuration. It also fixes an issue in configs/shared/tools/fzf.zsh by escaping variables to defer their evaluation until fzf runs. Feedback on the changes highlights a logic issue where requiring Bun to be installed to mark the frontend step as completed will break the setup's idempotency for users who choose not to install Bun. Additionally, it is suggested to update the Bun installation failure warning to mention checking for the unzip dependency on Linux.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Zsh startup benchmarkUbuntu 24.04 with Linuxbrew, atuin, fnm, fzf, zoxide, zinit, and the shipped plugins. Lower is better. Warm startup (daily use)
Cache-miss startupCompletion and tool-init caches are removed before every run; installed tools and plugins remain.
|
问题
修改
~/.bun/binPATH 配置。验证
npm test(22 个测试文件、234 个测试通过)git diff --check