~mil/limkd

Revert "Add support for -nb nopbinary to effectively nop if binaryname in /proc"

This reverts commit 57fe8fee91fb57c92da8ce7d28b03702badab04e.
Revert "Fix bug with nopbinary dispatch check"

This reverts commit 553803bcdac5502ecbbf57b270d9ab76b8976f13.
Fix bug with nopbinary dispatch check
Add support for -nb nopbinary to effectively nop if binaryname in /proc

Allows for canceling out all action. This is helpful in the context of
tlml in that dmenu can be used for `-nb dmenu`; thus wholesale ensuring
/ preventing the execution of keybindings when dmenu is open and fixes
all issues with double-triggering keybindings etc.
Update to zig 0.12.x
Rework execvp logic to properly execute & install SIGCHLD to reap zombies
Use C stdlib fork/setsid/spawn rather then zig stdlib spawn

Resolves issue where exit status not read properly and zombie processes not
reaped after child process terminates.
Use snake case consistently
Add defaults for timeout/hold to README/manpage
Ignore spawned processes stdout/stderr rather then piping
Add LICENSE
Fix see also section of README
README and manpage updates
Add error handling to system calls for signal_pause_pipe_fds read/write
Add .1 manpage and update README
Properly handle binding commands which have commas in them
Add note about USR1/2 signals to readme
Add .md extension to README
Cleanup pausing via pipe() logic to not use intermediate variable

Rather just toggle fd for poll_fd[0] between li_fd and -1 (which is just
an invalid FD and will be ignored).
Next
Do not follow this link