catstep - an improved slowcat

Write tutorials for Linux Mint here
More tutorials on https://github.com/orgs/linuxmint/discu ... /tutorials and (archive) on https://community.linuxmint.com/tutorial
Forum rules
Don't add support questions to tutorials; start your own topic in the appropriate sub-forum instead. Before you post read forum rules
Post Reply
flyingrhino
Level 4
Level 4
Posts: 252
Joined: Sat Apr 04, 2015 8:55 pm

catstep - an improved slowcat

Post by flyingrhino »

I wrote catstep: https://github.com/flyingrhinonz/catstep as a solution to display terminal output that was captured with tee, though it can handle any text file just as well.

My other software - nccm ( ncurses ssh connection manager: https://github.com/flyingrhinonz/nccm ) has an option to pipe all ssh command output to tee, which results in a file that contains a mixture of text and cursor/screen controls that's very hard to read in a regular viewer. It does however display properly when you cat it to screen but that flies away faster than you can read it. catstep aims to fix this by allowing you to auto replay the file at a controlled pace, or step through it manually. Output is sent to your screen, which requires the display size to be identical or larger than the terminal size at capture time otherwise output will probably be wrong.

If you're looking for something like slowcat with interactive controls - try catstep.
GPLv3, written by a Linux user for Linux users.
Enjoy...
flyingrhino
Level 4
Level 4
Posts: 252
Joined: Sat Apr 04, 2015 8:55 pm

Re: catstep - an improved slowcat

Post by flyingrhino »

Major rewrite today - fully interactive, improved main loop, all previous loop issues fixed.
Post Reply

Return to “Tutorials”