README (625B) [raw]
1 typist 2 ====== 3 Simple typing tutor. 4 5 Key idea: you will type more of what you've already typed. Why not 6 practice off of what you've already written? 7 8 typist takes existing files as arguments, reduces them to typeable lines 9 and then times how long it takes to get it right (and how many tries). 10 11 Examples 12 -------- 13 I've implemented the basics. Give it a whirl! 14 15 # practice some Perl 16 $ typist typist # type some Perl 17 18 # practice large shell commands 19 $ grep '.\{25,\}' ~/.bash_history | typist 20 21 For added UX, wrap with rlwrap(1) or similar (only works for 22 invocations of the form `typist FILE ...`, since it bakes stdin).