fix cower no colored stderr output
removed useless grep call
use the new msg() fail option
fixed providers count in error output
echo and printf code cleanup
externalize binary size computation from string