Could you explain to me how you think caveats should be used then? For me - as a Homebrew user - the caveats always where a "how to get started quickly" thing, and helped me get started with an installed tool without having to leave the terminal.

In this case, installing `chruby-fish` without sourcing the new files in your startup scripts is pointless, so as a user I would rather have some explanation of what to do next to get going, right there after installing the tool.

This is what the caveats in the past did for me, but I see now that something has changed in this regard, and they are now treated differently (and become less useful in my opinion)?