utils.sh written in all phases where config injected, with zsh fixes

Turns out `zsh` doesn't like it when you create a local variable named `path`... and the `awk` thing. :squirrel: