Files
renamer/internal/listing/summary.go
2025-10-29 16:08:46 +08:00

21 lines
508 B
Go

package listing
import "strings"
// EmptyResultMessage returns a contextual message when no entries match.
func EmptyResultMessage(req *ListingRequest) string {
if req == nil {
return "No entries matched the provided filters."
}
if len(req.Extensions) > 0 {
return "No entries matched extensions: " + strings.Join(req.Extensions, ", ")
}
if req.IncludeHidden {
return "No entries matched the provided filters (including hidden files)."
}
return "No entries matched the provided filters."
}