EverythingSearchClient 0.9.0.148
dotnet add package EverythingSearchClient --version 0.9.0.148
NuGet\Install-Package EverythingSearchClient -Version 0.9.0.148
<PackageReference Include="EverythingSearchClient" Version="0.9.0.148" />
<PackageVersion Include="EverythingSearchClient" Version="0.9.0.148" />
<PackageReference Include="EverythingSearchClient" />
paket add EverythingSearchClient --version 0.9.0.148
#r "nuget: EverythingSearchClient, 0.9.0.148"
#:package EverythingSearchClient@0.9.0.148
#addin nuget:?package=EverythingSearchClient&version=0.9.0.148
#tool nuget:?package=EverythingSearchClient&version=0.9.0.148
🔎 EverythingSearchClient
A .NET client library for Voidtools' Everything search engine, without the native Everything SDK dll.
I wrote this library, because I wanted a managed .NET solution with a simple interface, which would not depend on the native code SDK by Voidtools. I wanted to have one AnyCpu Dll to do the job.
So, this library uses a message-only window and the IPC mechanism to communicate between your application and the Everything service. This way, the dependencies and P/Invoke class are limited to functions of the Windows OS and the official .NET runtime.
Everything service must be running on your machine.
Usage
The primary interface is:
SearchClient everything = new();
Result res = everything.Search(".txt");
// search all files/folders with '.txt' in their name (not just as extension)
Console.WriteLine("Found {0} items:", res.NumItems);
foreach (Result.Item item in res.Items)
{
Console.WriteLine(item.Name);
}
There are multiple additional, optional parameters and overload variants of that function.
License
This project is freely available under the terms of the Apache License v.2.0.
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 was computed. 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 was computed. 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. |
-
net8.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on EverythingSearchClient:
Package | Downloads |
---|---|
md.Nuke.Cola
Utilities for Nuke execution engine, including Tool argument propagation and Build Plugin discovery |
GitHub repositories
This package is not used by any popular GitHub repositories.