Skip to content

v0.77.0 - Enviroment Variable

Compare
Choose a tag to compare
@lin-ycv lin-ycv released this 10 Jan 16:47
· 25 commits to main since this release
File SHA256
ZIP 9739218121c3b6087af907ee16dbf01f43feb5c53e6a6a243bb765a0ec74b399
EXE 43652bea6ed11804b84a1d778ae84ca280d0c29733afe621fcda08c049783732

Installation methods

  1. WinGet (Recommended) : winget install lin-ycv.EverythingPowerToys
    • winget comes preinstalled with Windows 11 and Windows 10 version 1809+
    • winget dependencies will check for .NET8 and Powertoys
    • the installer may be reported as a false positive by some AV; the source for the installer is publicly available, if you still have concerns, use method 2 or 4.

    Everything is NOT listed as a dependency, as you can choose to use either
    1.4 : winget install voidtools.Everything
    or 1.5a : winget install voidtools.Everything.Alpha

  2. Chocolatey : choco install everythingpowertoys
    • Chocolatey needs to be installed seperately
    • chocolately dependencies will only check for Everything 1.4, as 1.5a is not available on chocolatey, and the PowerToys chocolately package does not install when listed as a dependency (#55)
  3. Self-Extraction Installer (EXE):
    • To reduce the file size (few hundred kb vs few hundred mb), it is not self-contained, meaning your computer needs to have .NET 8 Desktop Runtime installed for the exe to execute.
    • You should see a console with messages when it executes properly, if it flash exits, you're missing .NET 8
    • When executed sucessfully, it will automatically do the 3 steps of the manual installation
  4. Manual Installation (ZIP):
    1. Exit Powertoys
    2. Extract the folder in the zip file to %LOCALAPPDATA%\Microsoft\PowerToys\PowerToys Run\Plugins
    3. Restart PowerToys

Plugin settings for Everything in PT Run will show up at the bottom instead of the usual position at the top.

For methods 3 and 4, both Everything and PowerToys needs to be installed seperately
*This plugin does not work with the lite version of Everything, lite does not support IPC
if you are on 1.5 alpha, you need to Disable alpha Instance, read #74 (comment)
if you're on ARM, read this: #45 (comment)

Full Changelog:

  • Added option to expand Enviroment Variables
    • Requires some additional time to expand the variable, feature disabled by default
  • Resolved issue #70 where result will be incorrect if an Everything filter is used, but it's not a file type filter
    • This fix changes the parsing behaviour slightly, file type filter used to work anywhere in the query, it now has to be at the start of the query
      • Example: pic: size:<2mb demo and pic: demo will work as expected, but size:<2mb pic: demo or demo pic: will not work
  • Some minor code refactoring

the included Everything64.dll is the official dll from VoidTools

GitHub release (by tag)