PSCommandHelper
Learn PowerShell by doing β auto-suggests PS equivalents when you type bash commands
When you type a bash/Linux command in PowerShell 7 that doesnβt exist (like rm -rf, grep, curl), PSCommandHelper intercepts it and shows you the PowerShell equivalent with a colorful, educational explanation.
I built it because I kept Googling βPowerShell equivalent of grepβ every single time. Instead of just aliasing everything, I wanted something that helps me actually learn PowerShell. It hooks into PS7βs CommandNotFoundAction β completely non-invasive, educational only (it shows the suggestion but doesnβt auto-run anything).
75+ bash-to-PowerShell mappings covering file ops, text processing, system commands, networking, and more. Plus a Get-CommandMapping command to browse and search all mappings proactively.
Struggling with bash commands in PowerShell? This nifty helper jumps in with friendly PowerShell equivalents and clear explanations so you learn by doing without missing a beat!
Key features:
- π΅ Catches unknown bash commands and suggests PowerShell alternatives
- π‘ Detects aliased commands with bash-style flags and offers fixes
- π’ Supports 75+ common bash commands across file, text, system, and network operations
This summary was generated by GitHub Copilot based on the project README.