Sometimes one script is just not enough/not convenient enough, and I write simple helper wrappers such as:
- https://indiscipline.github.io/post/movie-thumbnailer-announ...
- https://indiscipline.github.io/post/ffmpeg-loudnorm-helper-a...
> flags are inconsistent
At least among the core command set, there is a set of "core flags" like -ErrorAction or -Verbose that are consistent. Though I don't know how often you'll find them in third-party commands.
> case sensitive
There's a preferred case that you'll get if you tab complete, but -Verbose is -VERBOSE is -VERBOSE.
> not good discoverable
Tab completion works for flags everywhere and each of them should be included in Get-Help regardless of if the author documents them.