Tidy up settings script
I noticed there was some tricky IFS usage to separate file names, but shell can do that in a for loop anyway, so I went ahead and cleaned all that up as well as making some other small changes for readability. Functionality should be equivalent except that settings help shows a help screen now.
echo and printf are both bash builtins, so I am not aware of any meaningful performance difference between the two.
So when you use printf just like echo, is there a reason for that?
Why exchange this:
echo "$output"
for this?
printf '%s\n' "$output"
Do you find that to be more readable? Or is it somehow better practice?
We like code readability, and some of your changes here seem to make the code harder to read.
Closing as stale as the author has not replied to comments.