use colorable when output is TTY