mirror of
https://github.com/lin-ycv/EverythingPowerToys.git
synced 2025-01-07 03:16:41 +08:00
Everything search plugin for PowerToys Run
3841365af3
- Updated `Community.PowerToys.Run.Plugin.Everything.csproj` for better `x64` and `ARM64` support, including platform-specific constants and simplified resource management. - Improved `ARM64` build process in `PostBuild` event, including automatic replacement of `Everything64.dll` with `EverythingARM64.dll`. - Streamlined result processing in `Everything.cs` for efficiency and readability, using direct paths and filenames from the Everything SDK. - Reverted to `[DllImport]` in `NativeMethods.cs` for P/Invoke, updating method signatures accordingly. - Cleaned up `Main.cs` by removing unused `using` directives, handling a new `Prefix` setting, and removing obsolete ARM DLL logic. - Extended plugin configuration options in `Settings.cs` with a new property for the query prefix and differentiated update logic in `Update.cs` for `x64` and `ARM64` executables. - Closes #115 #112 |
||
---|---|---|
.github | ||
bin | ||
Images | ||
Interop | ||
NSIS | ||
Properties | ||
SearchHelper | ||
.gitignore | ||
Community.PowerToys.Run.Plugin.Everything.csproj | ||
Community.PowerToys.Run.Plugin.Everything.xml | ||
ContextMenuLoader.cs | ||
Debugger.cs | ||
Everything64.dll | ||
Everything.cs | ||
EverythingARM64.dll | ||
GlobalSuppressions.cs | ||
LICENSE | ||
Main.cs | ||
plugin.json | ||
Settings.cs | ||
settings.toml | ||
Update.cs |
Everything for PowerToys Run
This plugin adds Everything search results to PowerToys Run.
This repo is to be used with the PowerToys repo, this will not compile when used standalone, as it's missing references from PowerToys.
Dev instructions are in the wiki.
Install instructions
There are 4 different methods of installation, chose the one you prefer:
- WinGet :
winget install lin-ycv.EverythingPowerToys
- Chocolatey :
choco install everythingpowertoys
- Self-Extraction Installer (EXE) : Download from release page
- Manual Installation (ZIP) : Download from release page
Detailed explanations and instructions are on the release page
Requirements
- PowerToys
- Everything (non-lite version) needs to be installed separately and running.
- if you are on 1.5 alpha, you need to Disable alpha Instance