I've tried it a couple times and can work in some contexts but becomes overly-complex in others. Example, if your fileset is not easily constrained by a single git
repo. e.g. if there are multiple repos already existing. Or there are submodules. Or there are repos that have ignore files, but you want to include the files in the changes. Or there are a lot of files that choke git
.
Plus it doesn't really facilitate showing the changes that easily. I guess then you immediately go look at it with a diff tool and try to ascertain if it is screwed up or not? The kate component is nice because it shows you a list of changed files by filename/location, which you can expand to lines, and which you can easily open the whole file. Highlights the matches. Very quickly flick though everything for manual error checking. I haven't been able to find any diff tool that is as easy to use. (Would love to learn of one.)
And it still doesn't address the whole concept of saving the query.. I guess if you would write an individual bash script for every query? Then have a directory of those to somehow riffle through when needed?
All this sounds like something a computer would be great at managing but I am shit at managing.
Luckily my device screens can all be turned off, closed, put face down and otherwise turned off when not in use. Unlike indicator lights on the routers, APs, HDDs, PCs, mice, powerbars, extension cords, radios, headphones, USB cables, ACs, microwaves etc etc etc. Either totally unnecessary to have a light in the first place, or a subtle light could do the job just as well.