FindObject

1.1.0

Filter pipeline objects by any property (or their own string form) using AND/OR/NOT logic, with Contains, StartsWith, or Fuzzy matching, optional colorized highlighting, and persistable defaults.

Minimum PowerShell version

5.1

Installation Options

Copy and Paste the following command to install this package using PowerShellGet More Info

Install-Module -Name FindObject

Copy and Paste the following command to install this package using Microsoft.PowerShell.PSResourceGet More Info

Install-PSResource -Name FindObject

You can deploy this package directly to Azure Automation. Note that deploying packages with dependencies will deploy all the dependencies to Azure Automation. Learn More

Manually download the .nupkg file to your system's default download location. Note that the file won't be unpacked, and won't include any dependencies. Learn More

Owners

Copyright

(c) 2025 Matthew Bubb. All rights reserved.

Package Details

Author(s)

  • Matthew Bubb

Tags

filter search fuzzy object name logical-operators pipeline utility productivity

Functions

Find-ObjectByName Get-FindObjectConfig Set-FindObjectConfig

Dependencies

This module has no dependencies.

Release Notes

v1.1.0
- Fixed NOT logic and natural "term OR term NOT term" syntax to match documented behavior
- Added -Mode Contains/StartsWith/Fuzzy matching
- Added -Property and -AsString to match against any property or the object's own string form
- Added -Highlight for colorized console previews (objects still flow through the pipeline unchanged)
- Added Get-FindObjectConfig / Set-FindObjectConfig for persistable defaults
- Removed stray build/scratch files that had accumulated in the repo root

v1.0.0 - Initial Release
- Filter objects by name with logical operators
- Support for AND, OR, and NOT logic
- Pipeline-friendly design
- Includes 'fob' alias for quick filtering
- Cross-platform support

FileList

Version History

Version Downloads Last updated
1.1.0 (current version) 27 7/1/2026
1.0.1 45 11/5/2025
1.0.0 15 4/12/2025