cowsay -r only considers full-color cows if -C is also given. But cowsay -l always includes them. Maybe -l should respect -C as well, and not include full-color cows by default. To my mind, having -r pick from the list that -l gives is nicely consistent. And callers using cowsay -l programmatically might want to conditionalize on full-color.
cowsay -r
only considers full-color cows if-C
is also given. Butcowsay -l
always includes them. Maybe-l
should respect-C
as well, and not include full-color cows by default. To my mind, having-r
pick from the list that-l
gives is nicely consistent. And callers usingcowsay -l
programmatically might want to conditionalize on full-color.