chore(cli): handle potential conversion overflow when setting progress default (#5271)

This commit is contained in:
Julio López
2026-04-06 21:38:59 -07:00
committed by GitHub
parent 632fb9bf34
commit 0661f65703

View File

@@ -31,9 +31,10 @@ type progressFlags struct {
}
func (p *progressFlags) setup(svc appServices, app *kingpin.Application) {
progressDefault := "true"
if !term.IsTerminal(int(os.Stdout.Fd())) {
progressDefault = "false"
progressDefault := "false"
if fd, err := intFd(os.Stdout); err == nil && term.IsTerminal(fd) {
progressDefault = "true"
}
app.Flag("progress", "Enable progress output").Default(progressDefault).BoolVar(&p.enableProgress)