Fix fim not exiting when keys to exit are pressed (refuses to kill the process)
Fix fim not exiting when keys to exit are pressed (refuses to kill the process)
This was due to the bash process executing fim and the Kill() method only killing the main process, NOT sub processes (this is documented in the go docs as a quirk)
Solution was to use progress groups (NON PORTABLE, NO WINDOWS SUPPORT) and kill the whole process group.
30976f60fa
Tweak fim kill approach so ALL sub-processes are also killed (this is really important since it's a bash script presently)
Fix fim not exiting when keys to exit are pressed (refuses to kill the process)
712f7c7a45
Add CLI flag to only show config UI and skip the slideshow display (so you can config & auto-reload the main piframe ui over ssh and similar
e2bce8d442
Vendoring for command line flags
37bbc4658d
Add a TON of error handling that was previously skipped (intentionally but really needs to be there) ; added basic filesystem walk of albums dir to facilitate config of which albums are used for the slideshow