github.com/noqcks/syft@v0.0.0-20230920222752-a9e2c4e288e5/cmd/syft/cli/ui/new_task_progress.go (about) 1 package ui 2 3 import "github.com/anchore/bubbly/bubbles/taskprogress" 4 5 func (m Handler) newTaskProgress(title taskprogress.Title, opts ...taskprogress.Option) taskprogress.Model { 6 tsk := taskprogress.New(m.Running, opts...) 7 8 tsk.HideProgressOnSuccess = true 9 tsk.HideStageOnSuccess = true 10 tsk.WindowSize = m.WindowSize 11 tsk.TitleWidth = m.Config.TitleWidth 12 tsk.TitleOptions = title 13 14 if m.Config.AdjustDefaultTask != nil { 15 tsk = m.Config.AdjustDefaultTask(tsk) 16 } 17 18 return tsk 19 }