{"id":22474574,"url":"https://github.com/lifailon/pseverything","last_synced_at":"2025-10-16T11:31:30.069Z","repository":{"id":222011668,"uuid":"756012315","full_name":"Lifailon/PSEverything","owner":"Lifailon","description":"PowerShell wrapper for Everything. Instantly search for files on local and remote (via REST API) Windows systems.","archived":false,"fork":false,"pushed_at":"2024-02-12T11:24:41.000Z","size":251,"stargazers_count":2,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"rsa","last_synced_at":"2025-09-29T22:48:07.344Z","etag":null,"topics":["api","dotnet","everything","find","find-files","grep","grep-like","grep-search","module","powershell","powershell-module","rest","rest-api","search","search-files","windows"],"latest_commit_sha":null,"homepage":"https://www.nuget.org/packages/PSEverything","language":"PowerShell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Lifailon.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-02-11T18:21:26.000Z","updated_at":"2025-03-06T08:18:50.000Z","dependencies_parsed_at":"2025-02-01T20:36:34.216Z","dependency_job_id":null,"html_url":"https://github.com/Lifailon/PSEverything","commit_stats":null,"previous_names":["lifailon/pseverything"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/Lifailon/PSEverything","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FPSEverything","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FPSEverything/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FPSEverything/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FPSEverything/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Lifailon","download_url":"https://codeload.github.com/Lifailon/PSEverything/tar.gz/refs/heads/rsa","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Lifailon%2FPSEverything/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279183690,"owners_count":26121449,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-16T02:00:06.019Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["api","dotnet","everything","find","find-files","grep","grep-like","grep-search","module","powershell","powershell-module","rest","rest-api","search","search-files","windows"],"created_at":"2024-12-06T13:08:43.574Z","updated_at":"2025-10-16T11:31:29.723Z","avatar_url":"https://github.com/Lifailon.png","language":"PowerShell","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PSEverything\n\n[![GitHub Tag](https://img.shields.io/github/v/tag/Lifailon/PSEverything?logo=GitHub\u0026label=GitHub\u0026link=https%3A%2F%2Fgithub.com%2FLifailon%2FPSEverything)\n](https://github.com/Lifailon/PSEverything)\n[![NuGet Version](https://img.shields.io/nuget/v/PSEverything?logo=NuGet\u0026label=NuGet\u0026link=https%3A%2F%2Fwww.nuget.org%2Fpackages%2FPSEverything)](https://www.nuget.org/packages/PSEverything)\n[![GitHub top language](https://img.shields.io/github/languages/top/Lifailon/PSEverything?logo=PowerShell\u0026link=https%3A%2F%2Fgithub.com%2FPowerShell%2FPowerShell)](https://github.com/PowerShell/PowerShell)\n\nPowerShell wrapper for [Everything](https://www.voidtools.com). Instantly search for files on local and remote Windows systems for output in PSObject format.\n\n3 ways of data retrieval are implemented:\n\n- ✅ Remote via REST API\n- ✅ Locally via .NET library (source [everythingio](https://github.com/dipique/everythingio))\n- ✅ Locally via ES (Command-line Interface)\n\n## 🚀 Install\n\nYou need to [install the Everything](https://www.voidtools.com/downloads) program (a portable version is present) and wait for the local database to be indexed after the first run.\n\nUse the [NuGet](https://www.nuget.org/packages/PSEverything) package manager:\n\n```PowerShell\nInstall-Module PSEverything -Repository NuGet\n```\n\n💡 You must have a NuGet repository registered:\n\n```PowerShell\nRegister-PSRepository -Name \"NuGet\" -SourceLocation \"https://www.nuget.org/api/v2\" -InstallationPolicy Trusted\n```\n\nWhen using PSEverything module for the first time, be sure to start Everything to save the path to the executable process in the configuration file. This is necessary for those cases when you do not have Everything configured to start automatically after a system reboot or the process has terminated for some reason.\n\n## 🔍 Examples\n\n💻 Local computer via .NET library:\n\n```PowerShell\n\u003e Find-Everything pingui\n\nname                     size      date_modified       path\n----                     ----      -------------       ----\nPingUI                   folder    12.02.2024 13:37:24 C:\\Users\\lifailon\\Documents\\Git\\PingUI\nPingUI                   folder    16.10.2023 16:20:28 D:\\Drive-10-2023\\Scripts\\Python\\PingUI\nPingUI-0.1-Fast-Mode.jpg 296,23 Kb 22.05.2023 17:12:00 C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Image\\PingUI-0.1-Fast-Mode.jpg\nPingUI-0.1-Fast-Mode.jpg 296,23 Kb 21.05.2023 0:14:49  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Image\\PingUI-0.1-Fast-Mode.jpg\nPingUI-0.1-Slow-Mode.jpg 329,45 Kb 22.05.2023 17:12:20 C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Image\\PingUI-0.1-Slow-Mode.jpg\nPingUI-0.1-Slow-Mode.jpg 329,45 Kb 21.05.2023 0:15:39  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Image\\PingUI-0.1-Slow-Mode.jpg\nPingUI-0.1.py            10,15 Kb  21.05.2023 1:23:26  C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Source\\PingUI-0.1.py\nPingUI-0.1.py            10,15 Kb  21.05.2023 1:23:21  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Source\\PingUI-0.1.py\nPingUI-0.2.jpg           734,53 Kb 23.05.2023 10:54:03 C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Image\\PingUI-0.2.jpg\nPingUI-0.2.jpg           734,53 Kb 23.05.2023 10:53:55 D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Image\\PingUI-0.2.jpg\nPingUI-0.2.py            10,18 Kb  23.05.2023 9:43:59  C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Source\\PingUI-0.2.py\nPingUI-0.2.py            10,18 Kb  23.05.2023 9:43:53  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Source\\PingUI-0.2.py\npingui-test-file.txt     7         11.02.2024 16:15:49 C:\\Users\\lifailon\\Documents\\pingui-test-file.txt\npingui-test-file.txt.lnk 688       11.02.2024 16:15:44 C:\\Users\\lifailon\\AppData\\Roaming\\Microsoft\\Windows\\Recent\\pingui-test-file.txt.lnk\n\n\u003e Find-Everything pingui-0.1.py | Format-List\n\nname          : PingUI-0.1.py\nsize          : 10,15 Kb\ndate_modified : 21.05.2023 1:23:26\npath          : C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Source\\PingUI-0.1.py\n\nname          : PingUI-0.1.py\nsize          : 10,15 Kb\ndate_modified : 21.05.2023 1:23:21\npath          : D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Source\\PingUI-0.1.py\n```\n\n💡 The first time you use the cli version (`ES` parameter), you must wait until the dependency files (`es.exe` and `es.c`) are automatically installed.\n\n```PowerShell\n\u003e Find-Everything pingui-0.1 -es\n\nname                     size      date_modified       path\n----                     ----      -------------       ----\nPingUI-0.1-Fast-Mode.jpg 296,23 Kb 22.05.2023 17:12:00 C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Image\\PingUI-0.1-Fast-Mode.jpg\nPingUI-0.1-Fast-Mode.jpg 296,23 Kb 21.05.2023 0:14:00  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Image\\PingUI-0.1-Fast-Mode.jpg\nPingUI-0.1-Slow-Mode.jpg 329,45 Kb 22.05.2023 17:12:00 C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Image\\PingUI-0.1-Slow-Mode.jpg\nPingUI-0.1-Slow-Mode.jpg 329,45 Kb 21.05.2023 0:15:00  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Image\\PingUI-0.1-Slow-Mode.jpg\nPingUI-0.1.py            10,15 Kb  21.05.2023 1:23:00  C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Source\\PingUI-0.1.py\nPingUI-0.1.py            10,15 Kb  21.05.2023 1:23:00  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Source\\PingUI-0.1.py\n```\n\n📡 Remote computer via REST API:\n\n```PowerShell\n\n\u003e Find-Everything pingui-0.1 -ComputerName localhost\nInvoke-RestMethod: 401 Unauthorized 401 Unauthorize\n\n\u003e Find-Everything pingui-0.1 -ComputerName localhost -User every -Password thing\n\nname                     size      date_modified       path\n----                     ----      -------------       ----\nPingUI-0.1-Fast-Mode.jpg 296,23 Kb 22.05.2023 17:12:00 C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Image\nPingUI-0.1-Fast-Mode.jpg 296,23 Kb 21.05.2023 0:14:49  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Image\nPingUI-0.1-Slow-Mode.jpg 329,45 Kb 22.05.2023 17:12:20 C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Image\nPingUI-0.1-Slow-Mode.jpg 329,45 Kb 21.05.2023 0:15:39  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Image\nPingUI-0.1.py            10,15 Kb  21.05.2023 1:23:26  C:\\Users\\lifailon\\Documents\\Git\\PingUI\\Source\nPingUI-0.1.py            10,15 Kb  21.05.2023 1:23:21  D:\\Drive-10-2023\\Scripts\\Python\\PingUI\\Source\n```\n\n📋 [License](https://github.com/Lifailon/PSEverything/blob/rsa/LICENCE)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifailon%2Fpseverything","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flifailon%2Fpseverything","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flifailon%2Fpseverything/lists"}