WhatExec.Cli.Lite
1.0.0
dotnet tool install --global WhatExec.Cli.Lite --version 1.0.0
dotnet new tool-manifest
dotnet tool install --local WhatExec.Cli.Lite --version 1.0.0
#tool dotnet:?package=WhatExec.Cli.Lite&version=1.0.0
nuke :add-package WhatExec.Cli.Lite --version 1.0.0
WhatExecLite
Description
WhatExecLite is your trusty CLI tool for locating executables and command files on your system. Whether you're a seasoned developer or just starting out, WhatExecLite makes finding those elusive commands a breeze!
⚠️ Important Note:
Support for .NET 8 and .NET 9 will be removed when they become End-of-Life in November 2026.
📜 Table of Contents
📦 Installation
For End Users (Recommended)
Install WhatExecLite as a .NET global tool:
dotnet tool install -g WhatExec.Cli.Lite
Then, use it like this:
whatexec-lite <cli command> <executable(s) to locate>
For Contributors
If you're building locally for development, follow these steps:
dotnet restore
dotnet build --configuration Release
Run the built binary from the output folder to test your changes.
🔎 Quick Start
Need to find notepad.exe? Let WhatExecLite do it for you!
whatexec-lite find notepad.exe
Looking for multiple commands at once?
whatexec-lite find git.exe node.exe code.exe
Limit the results to three per command:
whatexec-lite find notepad.exe --limit 3
Enable interactive mode (prompts for input):
whatexec-lite find --interactive
Show verbose output and timing information:
whatexec-lite notepad.exe --verbose --report-time
📖 Examples
- Locate a single executable:
whatexec-lite find notepad.exe
- Locate multiple commands at once:
whatexec-lite find git.exe node.exe code.exe
📖 Additional Examples for Linux/macOS Users
- Locate a command in macOS/Linux:
whatexeclite find python3
- Search for multiple executables on Linux/macOS:
whatexeclite find git node npm
🎨 Features
- Discover executables and command files across PATH and common directories.
- Configure result limits (--limit / -l).
- Interactive mode for entering commands (-i / --interactive).
- Verbose output and timing (--verbose, --report-time).
Contributing
We encourage you to read our CONTRIBUTING.md file for details on contribution guidelines. Your contributions can help WhatExecLite become even better!
License
WhatExecLite (CLI) is licensed under the Mozilla Public License 2.0 (MPL 2.0). See the LICENSE file for details.
Note:
Remember to check your PATH and file permissions when using WhatExecLite on different platforms.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 27 | 3/13/2026 |
* Updated CLIs to use updated library code
* Optimisations and Improvements
* Updated dependencies