ttcat: https://gist.github.com/wildjcrt/6166024