4 ms·
Windows Terminal and PowerShell. PowerShell is more powerful than most Unix family shells if configured properly. It also supports fish-style autocomplete and v
by melony 4y ago
Windows Terminal and PowerShell. PowerShell is more powerful than most Unix family shells if configured properly. It also supports fish-style autocomplete and vim mode. You can call into win32 standard libraries and create GUIs too. C# is an amazing scripting language with support for REPLs, WebAssembly, and has a speed approaching C.
Registry tweaks must be documented and done properly, remember to maintain good platform and site reliability engineering practices. Windows update will automatically reset the registry sometimes, so keep that in mind.
Windows comes with powerful tools out of the box, and there are even more first party tools from Microsoft to modify your system. PowerToys is a good option. Rarely would you need to reach for third party apps for day to day OS management if you know what you are doing. I recommend the book Windows Internals. Too many people try to shoehorn Unix philosophy into their day to day Windows usage. The NT kernel is designed with a hypervisor/extend-and-embrace usage in mind. At one point Windows even had a POSIX-compliant subsystem. However, keep in mind most of Windows retains their strong IBM/VMS/DOS heritage, and they are very different from the Unix family, you would be in for a bad time if you approach it like a Unix system (outside of the WSL integration).