なにこれ
標準出力をリピートするコマンドです。
Installation
$ go get github.com/pocke/twice
Usage
$ echo -n 'hoge' | twice # => hogehoge $ sl | twice # => Run SL twice!
また、オプションで繰り返す回数を指定することが出来ます。
$ sl | twice 100 # => Run SL 100 times! $ sl | twice -1 # => Run SL infinitely!
Known issues
SL のようなものを走らせると、2回目に走る前にゴミが残ってしまいます。動画を見るとわかると思います。
これはSTDOUTを繰り返すだけだと何かが足りないんだろうなーと予想しているのですが、この辺の知見に乏しくよく分かっていません。