crud (C Rectangular oUtline Drawer) is a tool which lets you select a region on the screen and prints information about that region to stdout.
It allows changing the selection border size and the color of the selection at compile time through its configuration file, config.h
. It tries hard not to do anything unnecessary, consequently, the source code is very small and readable. Its output is very much like slop, however crud
is much smaller.
Like slop, it draws the selection using a window rather than XDrawRectangle, thus we can be sure the selection never leaves artifacts or shows up on a screenshot.
crud is finished and usable, any first party updates to it are on a bugfix or quality-of-life basis. You are free to submit PRs and they will be merged if appropriate.