
fabio42/sasqwatch
The article introduces sasqwatch, a modern version of the classic watch command using charm.sh libraries. It features manual update triggering between intervals, history navigation, vertical and horizontal scrolling support, command output recording, copy-to-clipboard functionality, and mouse scrolling. Sasqwatch can be installed through the tea package manager or using the command "go install github.com/fabio42/sasqwatch@latest". It has multiple flags for customization, such as setting custom titles and exit behavior. Sasqwatch also implements command output history and highlights difference between successive updates. Lastly, the article discusses how sasqwatch was implemented using the bubbletea libraries and its limitations, and how it does not yet support Windows.
don't have tea/gui yet? download here
Copy the tea one-liner above into your terminal to install fabio42/sasqwatch. tea will interpret the documentation and take care of any dependencies.