I've heard people tout powershell and although I never used it much, the idea of an object-oriented shell sounded incredible to me. Using it though? I can't stand it. The verbosity ruins any potential benefits IMO. Terseness is way more important in a shell than regular programming.
Comments
However, that said, there's nothing stopping adding additional examples showing alias use.
But let me have a think as I know there'll be other possibilities on how to improve this in future
I do though see value though for examples to show side by side the same task but using any default aliases (inc parameter aliases)
Who wants to help?
That's why I'm alias happy.
Also, it's not just a shell, it's a programming language.
( Hence some of the conflict between terseness and being explicit )
For all Get-* commands you can skip the Get- part.
For all parameters, you only need to type until there is but a single option.
Aliases rule:
Set-Alias c Get-Command
Everything you put in $profile is run when you open the shell (including your alias definitions)
Use CTRL+space whenever you would usually use the TAB key.
When you type and you see a shadowed suggestion (usually based on your history), you can accept it with the right arrow key.