3,319 karma · joined January 3, 2013
You can ask AI now to do it for you, you can probably find easily something somebody already did. It would have been nice if MS offered something that people can choose to install, but its far from a deal breaker like you seem to make it to be.
There is nothing to test, you want collection of aliases, that is trivial.
FWIW, they tried some things like https://github.com/PowerShell/Crescendo
tnc dns.google -t
I didn't even have to look for the alias, there is standard naming for them.Like I said before, people who complain just didn't RTFM and got out of their comfort zone.
its faster then this discussion.
Its not slop for one. Take a look at repo and its practices. Its mind blowing and predates AI.
Nushell is nice, but lets not get carried away - it is decade away from pwsh, and suffers from the same things you complained, with language and semantics that are not intutive as pwsh's and not nearly as complete. Besides, so many 3rd party supports pwsh like Sql Server, VMware etc.
I agree that MS should push it way more and make Linux variant even better. The problem is that pwsh hardly surived at MS (cudos to Snover for being stuborn and worked against his position at MS to make it happen), and that needs some opinionated people working in MS who can fight this battle (I could honestly dedicate my life to this, I offer my services, for both pwsh and Windows, Microsoft!).
With longer commands, auto complete is also viable. I hate some long forms, like % vs ForEach-Object and ? vs Where-Object, its just ludicrious that someone would insisit in using full forms of those.
Things like `ps | ? name -like w*` or `1..10 | % { irm https://.../$_ }` can't really get shorter and I use them all the time
Auto complete on params is epic. Type -e and ctrl space to see all params starting with e along with their aliases. Verbosity is good thing in that case, as -ea doesn't mean much when you are new to this.
ps -e<CTRL+SPACE>
ErrorAction ea ErrorVariable ev
The verbose practice is not meant for interactive use, but for sharing scripts.I use it for all kinds of stuff. Here is an example that creates MusicBrainz collection from my local audio folder, solving the browsers proof of work in between: https://github.com/majkinetor/musicbrainz-userscripts/tree/m...
If I am nitpicking, performance could be better, although MS did a lot in previous years and even that just in theory as I was never really blocked by that. But if it could be performance beast too, I would think we can stop researching new shells and just use it everyhwhere.
JSON support is amazing - you don't learn anything new like with jq, it just works. Selecting stuff is amazing, I love it more then SQL. HashTables are epic for configuration (you have a real language in it, unlike in lets say YAML).
Scripts that look horrible in bash are few lines of beautiful in pwsh.
If you didn't try it, or didn't give it a chance, you are missing out for sure.
https://fictionhorizon.com/games-where-woke-updates-caused-m...
The similar is true for series. Picard saved the universe many times over and random female gives him lectures and dominates entire series...
Most of the carby foods are typically nutrient shit. Fiber like psylium exluded and somewhat resistant starch. You better try to avoid all else as your life depends on it.
If you are really serious athlete, do whatever you want honestly. 99.9999999 people are not. Your muscles are sugar pumps in that case (not the teeth though).
> I wonder why they are always the ones woefully less fit than the serious athlete acquaintances.
Thats because you look at the wrong thing. Seriously fit people in my experience are seriously not that fit when they give me their blood tests.
1. Use all variants of local AI to categorize documents and remove PII. Different AI's can be used to doublecheck results
2. Publish output as a torrent
Then wider community can find whatever patterns exist there.