PSCommandHelper

Learn PowerShell by doing β€” auto-suggests PS equivalents when you type bash commands

PowerShell πŸ“„ MIT ⭐ …
Screenshot of PSCommandHelper

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.

Copilot says: AI-generated

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.