diff --git a/pages/osx/whence.md b/pages/osx/whence.md new file mode 100644 index 0000000000..c1aa98f07c --- /dev/null +++ b/pages/osx/whence.md @@ -0,0 +1,23 @@ +# whence + +> A zsh builtin to indicate how a given command would be interpreted. + +- Interpret {{command}}, with expansion if defined as an `alias` (similar to the `command -v` builtin): + +`whence {{command}}` + +- Display type of {{command}}, with location if defined as a function, or binary (equivalent to the `type` and `command -V` builtins): + +`whence -v {{command}}` + +- Same as above, except display content of shell functions instead of location (equivalent to `which` builtin): + +`whence -c {{command}}` + +- Same as above, but show all occurrences on command path (equivalent to the `where` builtin): + +`whence -ca {{command}}` + +- Search only the `PATH` for {{command}}, ignoring builtins, aliases or shell functions (equivalent to the `where` command): + +`whence -p {{command}}`