EverythingSearchClient 0.8.0.51
dotnet add package EverythingSearchClient --version 0.8.0.51
NuGet\Install-Package EverythingSearchClient -Version 0.8.0.51
<PackageReference Include="EverythingSearchClient" Version="0.8.0.51" />
paket add EverythingSearchClient --version 0.8.0.51
#r "nuget: EverythingSearchClient, 0.8.0.51"
// Install EverythingSearchClient as a Cake Addin #addin nuget:?package=EverythingSearchClient&version=0.8.0.51 // Install EverythingSearchClient as a Cake Tool #tool nuget:?package=EverythingSearchClient&version=0.8.0.51
🔎 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 | net6.0 is compatible. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. 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. |
-
net6.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.