#power-shell #alias #command #print #remove-alias

app pwshac

Prints PowerShell Remove-Alias commands while preserving selected aliases

3 releases (stable)

Uses new Rust 2024

1.0.1 Apr 17, 2026
0.1.0 Apr 17, 2026

#1 in #print

MIT license

5KB
63 lines

pwshac

Reads current PowerShell aliases and prints remove commands.

Usage

pwshac [alias_to_keep ...]

Examples:

pwshac
pwshac cd ls

Example output shape for pwshac cd ls:

Remove-Alias -Name @('...all aliases except cd/ls...') -Force -ErrorAction SilentlyContinue
Remove-Alias -Name @('...aliases with non-empty Source except cd/ls...') -Force -ErrorAction SilentlyContinue

You can execute the output in PowerShell.

Dependencies

~0.4–1.3MB
~27K SLoC