I generally don't make posts like this, but really, dude?
I've spent over a month working on this because there is always a new thread either asking how to solve this problem or trying to solve the problem with scripts (and leaving much to be desired).
Then I spent about 4 hours writing this thread in order to include as much necessary information as I could remember.
I come back over 10 hours later, and as usual, no engagement, but someone criticizing me for not creating a repository for something consisting of a single C source code file and a service init script.
You are FREE to use, modify, DISTRIBUTE and build a package WITHOUT ANY REQUIREMENTS.
I've been in these forums for a little over 2 months and I've published three utilities (including this one) and a hacky patch to stop odhcp6c from "DoSing" my cheap router.
Ethernet LEDs control for TP-Link TL-WR1043ND v2/v3 (no engagement)
Cable modem - info shell script (no engagement)
Odhcp6c issue with my ISP's configuration (only engagement is someone telling me to go to the official repository, which is abandoned as no one is replying to issues or merging pull requests and the last commit was over a year ago)
While it's fine that people don't engage with stuff they have no use for, this lack of engagement, combined with criticism that has nothing to do with the application or its quality (and which can be solved by other parties), has very much discouraged me from spending an ungodly amount of time turning future personal utilities into public utilities.
Anyway, that's enough of my rants and I apologize if any of that sounded rude, but that's my current mood about releasing any new public utility for OpenWrt.