I did three projects, written in C. They’re all the same + they are different!
The projects are services which notify you about a specific return code of a script or a program after a specific timeout.
The first project (which was the inital project of them all) is just to touch/remove a file if the grub2-verify script tells that the GRUB2 files have right/wrong signatures.
If you modify your i3status config you can let it display like “GRUB2_signed: yes”, just using the
The second project has been generalised to use it with every program you want.