Name: hwatch Version: 0.3.17 Release: 1%{?dist} Summary: A modern alternative to the 'watch' command, it records differences in execution results and allows for examination of these differences afterward. URL: https://github.com/blacknon/hwatch/ License: MIT Source0: https://github.com/blacknon/hwatch/archive/refs/tags/%{version}.tar.gz BuildRequires: git BuildRequires: python3 BuildRequires: curl BuildRequires: gcc %define debug_package %{nil} %description hwatch is a alternative watch command. Records the results of command execution that can display its history and differences. Features: * Can keep the history when the difference, occurs and check it later. * Can check the difference in the history. The display method can be changed in real time. * Can output the execution result as log (json format). * Custom keymaps are available. * Support ANSI color code. * Execution result can be scroll. * Not only as a TUI application, but also to have the differences output as standard output. * If a difference occurs, you can have the specified command additionally executed. %prep %setup -q %build # Install Rust using curl curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y export PATH="$PATH:$HOME/.cargo/bin" $HOME/.cargo/bin/cargo build --release --all-features strip target/release/%{name} %install install -D -m 644 completion/bash/%{name}-completion.bash %{buildroot}/etc/bash_completion.d/%{name}.bash install -D -m 755 target/release/%{name} %{buildroot}/usr/bin/%{name} install -D -m 644 LICENSE %{buildroot}/usr/share/licenses/%{name}/LICENSE install -D -m 644 README.md %{buildroot}/usr/share/doc/%{name}/README.md %check $HOME/.cargo/bin/cargo test --release --locked --all-features %files %license LICENSE %doc README.md /usr/bin/%{name} /etc/bash_completion.d/%{name}.bash %changelog * Fri Nov 15 2024 blacknon - 0.3.18-1 - fix hwatch 0.3.17 freezes in a narrow terminal #171 - fix hwatch 0.3.17 no longer prints blank lines. #172 * Wed Nov 13 2024 blacknon - 0.3.17-1 - Bugfix. Fixed the filter keyword not supporting multi-byte characters. - Bugfix. Fixed freezes in a narrow terminal when used with `--no-help-banner` (issue #169) * Sun Nov 10 2024 blacknon - 0.3.16-1 - Bugfix an issue where the ESC key was unintentionally triggered during mouse operations on MacOS - Enhancement of filter (issue #124) - [FR] Ability to load a previously recorded log file for visualization (issue #101) * Sat May 29 2024 Danie de Jager - 0.3.15-1 * Mon May 13 2024 Danie de Jager - 0.3.14-2 - strip binary - add bash completion * Mon May 13 2024 Danie de Jager - 0.3.14-1 - Initial version