diff --git a/README.md b/README.md index e115df7..8b61b5b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,13 @@ # slowcat A very slow cat + +## Examples +``` +slowcat filename + +( echo ab ; echo cd ; echo ef ; echo gh ) | slowcat + +SLOWCAT_DELAY=.1 slowcat --help + +timeout screen /dev/ttyUSB0 115200 ; SLOWCAT_DELAY=.05 slowcat filename > /dev/ttyUSB0 +``` diff --git a/slowcat b/slowcat new file mode 100755 index 0000000..ae39eca --- /dev/null +++ b/slowcat @@ -0,0 +1,8 @@ +#!/bin/bash + +cat "$@" | while IFS= LANG=C read -r -n1 -d '' a +do + printf %c "$a" +# echo "$a" + sleep ${SLOWCAT_DELAY:-.001} +done