perf: optimize shell startup with batched PATH operations and Homebrew caching

- Batch Fish PATH additions into single operation (reduces startup by ~13ms)
- Cache Homebrew shellenv output for 7 days (reduces startup by ~14ms)
- Update CLAUDE.md with TODO list update workflow guidelines
- Change default chezmoi cd shell from bash to fish
- Remove redundant bun completion sourcing in bash

Performance improvements measured through shell startup profiling.
This commit is contained in:
Ryan Walters
2025-10-27 15:51:07 -05:00
parent d031952070
commit f8f0e0e615
4 changed files with 73 additions and 35 deletions

View File

@@ -73,5 +73,5 @@ args = [
command = "nu"
{{ else }}
[cd]
command = "bash"
command = "fish"
{{ end }}