Fix the heading level for By-passing asdf shims.
- The text for H6 was extremely small - much smaller than the normal paragraph text. The font-size for the h6 was 9px. It looked incredibly small and silly. This fix will make the heading bigger, which may be against the original intention to keep this section small and out of the way, but honestly the way it was looked really silly.
- The heading level wasn't consistent, which may or may not be an accessibility issue. This isn't the important part though, just a common sense choice to fix the above issue about the font size.
Z shell supports placing your zshrc file in an alternate location, such as inside `.config` (which makes it far more conveninent to store your dot files in a Git repo, or even just sync them across machines with other folder-oriented synchronization tools).
The current command assumes the default location of putting the rc file directly in the home directory. But it is easy enough to support all alternate locations as well. This version defaults to `~` if the variable `ZDOTDIR` is not defined.
I'm only including the case I've tested in this PR, but if you want me to do the same thing for other shells and other cases with Zsh, I'm open to doing that too.
find: warning: you have specified the global option -mindepth after the argument
-type, but global options are not positional, i.e., -mindepth affects tests
specified before it as well as those specified after it. Please specify global
options before other arguments.
find: warning: you have specified the global option -maxdepth after the argument
-type, but global options are not positional, i.e., -maxdepth affects tests
specified before it as well as those specified after it. Please specify global
options before other arguments.
Process substitution isn't specified by POSIX and makes shims break when called by a script that `export POSIXLY_CORRECT=1` (like gitflow [here](https://github.com/nvie/gitflow/blob/develop/git-flow#L78)).
Here we replace `grep -f <(cmd1) <(cmd2)` with `cmd2 | grep -F "$(cmd1)"` so that we can provide a string instead of a file descriptor and get the same result as before.
(Note: We also check if the result of `cmd1` is empty before running `grep` to get the same behavior as with `-f`. This also prevent crashes if null results are piped to `xargs` and fits nicely with the `with_shim_executable` function that already check the result of `$selected_version` before going on).
Fixes: #581