INNER CODE UNIT · Go
summarizeCmdError
career-ops-hq/career-ops · dashboard/main.go:296
func summarizeCmdError(err error, out []byte) string {
lines := strings.Split(strings.TrimSpace(string(out)), "\n")
for i := len(lines) - 1; i >= 0; i-- {
if line := strings.TrimSpace(lines[i]); line != "" {
return line
}
}
return err.Error()
}
func (m appModel) View() string {
switch m.state {
case viewReport:
return m.viewer.View()
case viewProgress:
return m.progress.View()
case viewStats:
return m.stats.View()