But PowerShell? PowerShell's nice.
But PowerShell? PowerShell's nice.
Your first paragraph creates expectation that the second paragraph disappoints, though. Would you explain why you think PowerShell is "nice"?
Even Tab-path completion had to be done in an incompatible way.
I remember watching a video on one of the various Microsoft learning sites in which Snover and another guy were interviewed about the creation of PowerShell. One of the two guys said that after they realized that UNIX-style wasn’t going to work they turned to VMS and drew a lot of inspiration from it.
2. Automatic introspection/command completion for command parameters, even user-created commands.
You can argue about a lot of other things Powershell does, but these 2 things are things which if Bash were designed today by 100 top notch software developers, would probably be part of 95 of their designs.