The purpose of ets is similar to that of moreutils ts(1), but ets differentiates itself from similar offerings by running commands directly within pty

Search code, repositories, users, issues, pull requests...

submited by
Style Pass
2024-04-23 13:00:06

The purpose of ets is similar to that of moreutils ts(1), but ets differentiates itself from similar offerings by running commands directly within ptys, hence solving thorny issues like pipe buffering and commands disabling color and interactive features when detecting a pipe as output. (ets does provide a reading-from-stdin mode if you insist.) ets also recognizes carriage return as a line seperator, so it doesn't choke if your command prints a progress bar. A more detailed comparison of ets and ts can be found below.

Special thanks to DinosoftLab on None Project for the hourglass icon used in the logo, and termtosvg for the animated terminal recording.

Leave a Comment