PSAliasFinder

2.0.1

Intelligent alias discovery for PowerShell, inspired by the oh-my-zsh alias-finder plugin. Suggests shorter aliases for long commands you just ran via the native IFeedbackProvider subsystem.

Minimum PowerShell version

7.4

Installation Options

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

Install-Module -Name PSAliasFinder

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

Install-PSResource -Name PSAliasFinder

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-2026 Yass Fuentes. All rights reserved.

Package Details

Author(s)

  • Yass Fuentes

Tags

alias discovery productivity powershell feedback-provider subsystem shell terminal efficiency

Functions

Find-Alias Set-AliasFinderConfig Get-AliasFinderConfig

PSEditions

Core

Dependencies

This module has no dependencies.

Release Notes

# PSAliasFinder 2.0.1

Bugfix release. The 2.0.0 provider ran its alias enumeration in a private
runspace, which meant it only saw PowerShell's built-in aliases — any alias
defined in the user's $PROFILE was invisible. 2.0.1 switches the internal
PowerShell instance to RunspaceMode.CurrentRunspace, so Get-Alias now
returns the full alias table of the calling session and user-defined
aliases trigger feedback as expected.

Upgrade: Install-Module PSAliasFinder -Force.

# PSAliasFinder 2.0.0

BREAKING: minimum PowerShell version raised to 7.4. Alias suggestions now use
the IFeedbackProvider subsystem instead of a PSReadLine key hook. Output is
rendered in the native [Feedback] block and styleable via $PSStyle.

Set-AliasFinderHook and Test-CommandAlias have been removed — no shims. Legacy
users should stay on 1.0.0 (Install-Module PSAliasFinder -RequiredVersion 1.0.0).

## New

- IFeedbackProvider integration (fires on success, aggressive filters).
- Persistent per-user config at $env:APPDATA\PSAliasFinder\config.json.
- Cooldown (default 30 min), ignore list, MaxSuggestions (default 1).
- Get-AliasFinderConfig returns current settings as PSCustomObject.

## PowerShell version notes

- 7.6+: works out of the box. No flags.
- 7.4 / 7.5: requires BOTH experimental features enabled + restart:
   Enable-ExperimentalFeature PSFeedbackProvider
   Enable-ExperimentalFeature PSSubsystemPluginModel
- 7.0-7.3 / 5.1: not supported. Stay on 1.0.0.

FileList

Version History

Version Downloads Last updated
2.0.1 (current version) 3 4/24/2026
2.0.0 5 4/24/2026
1.0.0 38 10/15/2025