UNPKG

visible

Version:

Print whitespace and non-ASCII characters in a stream. Like vis or cat -v.

43 lines (28 loc) 1.6 kB
# Visible [![npm version](https://badge.fury.io/js/visible.svg)](https://www.npmjs.com/package/visible) Highlight whitespace and escape non-ASCII characters in buffers, bytestreams, etc. Like `cat -v`, or `vis`, but with different options. **Install globally**: npm install -g visible **Example usage**: visible < /etc/hosts visible < ~/github/twilight/ttv2.columns ## Character maps The characters from 33 to 126 are pretty normal; they are all one character wide and visible. By default, we just print them out verbatim. 33=! 34=" 35=# 36=$ 37=% 38=& 39=' 40=( 41=) 42=* 43=+ 44=, 45=- 46=. 47=/ 48=0 49=1 50=2 51=3 52=4 53=5 54=6 55=7 56=8 57=9 58=: 59=; 60=< 61== 62=> 63=? 64=@ 65=A 66=B 67=C 68=D 69=E 70=F 71=G 72=H 73=I 74=J 75=K 76=L 77=M 78=N 79=O 80=P 81=Q 82=R 83=S 84=T 85=U 86=V 87=W 88=X 89=Y 90=Z 91=[ 92=\ 93=] 94=^ 95=_ 96=` 97=a 98=b 99=c 100=d 101=e 102=f 103=g 104=h 105=i 106=j 107=k 108=l 109=m 110=n 111=o 112=p 113=q 114=r 115=s 116=t 117=u 118=v 119=w 120=x 121=y 122=z 123={ 124=| 125=} 126=~ <!-- That listing was generated by this code: _.range(33, 128).map(function(code) { return (' ' + code).slice(-3) + '=' + String.fromCharCode(code) + ''; }).join('\t') --> ## License Copyright 2013-2015 Christopher Brown. [MIT Licensed](http://opensource.org/licenses/MIT).