on main help sign in
feat: enable progress bar on iterm2 (#2641)
commit2f32c9bc5e8c839b517d0272ad4e423a5af96cbd authorAndrey Nering <andreynering@users.noreply.github.com> dateFri 17 Apr 2026, 15:52 (6 months ago) parentf1a931d
2 files changed+2−2
internal/cmd/root.go+1−1 internal/ui/model/ui.go+1−1
internal/cmd/root.go+1−1
@@ -201,7 +201,7 @@ func supportsProgressBar() bool {
201201 termProg := os.Getenv("TERM_PROGRAM")
202202 _, isWindowsTerminal := os.LookupEnv("WT_SESSION")
203203
204− return isWindowsTerminal || xstrings.ContainsAnyOf(strings.ToLower(termProg), "ghostty", "rio")
204+ return isWindowsTerminal || xstrings.ContainsAnyOf(strings.ToLower(termProg), "ghostty", "iterm2", "rio")
205205}
206206
207207// useClientServer returns true when the client/server architecture is
internal/ui/model/ui.go+1−1
@@ -657,7 +657,7 @@ func (m *UI) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
657657 termVersion := strings.ToLower(msg.Name)
658658 // Only enable progress bar for the following terminals.
659659 if !m.sendProgressBar {
660− m.sendProgressBar = xstrings.ContainsAnyOf(termVersion, "ghostty", "rio")
660+ m.sendProgressBar = xstrings.ContainsAnyOf(termVersion, "ghostty", "iterm2", "rio")
661661 }
662662 return m, nil
663663 case tea.WindowSizeMsg: