teepot duplicates data from its input to each of its outputs, in a similar mannner to tee, but with additional buffering to avoid some of the deadlock problems that can occur when writing to other processes via pipes. It also handles piped outputs that get shut down before all of the data has been sent (for example when writing to the "head" command).
Download and Installation
teepot can be downloaded from GitHub.
License and Citation
teepot is licensed under the GNU General Public License, version 3.