terminal colours by yvl

#!ruby -p0
gsub(/^ +|(.|$)\1*/){[$1&&"\x1b[4#{9.-"  wc b grx".index$1}m","  "*$&.size]}

Note that non-ascii characters in the above source code will be escaped (such as \x9f).

download

return top