When used in a shebang, Powershell still tries to load your profile. This doesn't match unix / bash behavior and it's slower. Expose a `pwsh-np` binary that does not load the profile. Already proposed here: https://github.com/PowerShell/PowerShell/issues/992 https://github.com/PowerShell/PowerShell/issues/8072