1
0
mirror of https://github.com/dcarrillo/prezto.git synced 2025-10-14 04:29:09 +00:00
Files
prezto/modules/command-not-found
jaawerth c945922b22 command-not-found module: add support for homebrew >= 4.6.12
As of Homebrew 4.6.12, command-not-found is built into Homebrew core and
the tap is deprecated, causing Homebrew to print deprecation warnings on
init until the tap is uninstalled, after which prezto can't find the
helper in its new location.

* Added logic to look first in the new location for handler.sh in the
  core Homebrew repository, *then* check in Taps.
* Added an OSTYPE check for MacOS to prevent this from accidentally
  engaging on Linux systems using Homebrew as a third party package
  manager
2025-10-11 01:44:47 -05:00
..

Command-Not-Found

When you try to use a command that is not available locally, searches the package manager for a package offering that command and suggests the proper install command.

Debian and Arch Linux based distributions use the command-not-found tool.

macOS uses Homebrew's command-not-found clone. This module will automatically load it without needing to manually source handler.sh from .zshrc per the instructions.

Note: Prior to Homebrew 4.6.12, you may have also needed to tap the command-not-found Homebrew repository. This will still work as a fallback when the command-not-found handler can't be detected in Homebrew core, but the repository has been deprecated and may print a warning. After upgrading Homebrew, it can be untapped.

Authors

The authors of this module should be contacted via the issue tracker.