Other terminals, like ConEmu, allow users to setup custom startup script (known as tasks in ConEmu). This would be quite handy in some scenarios requesting running a startup script, like Anaconda PowerShell Prompt.

This is also an easy way to have a SSH profile
You mean like setting a custom commandline?
For example, my profile for doing Terminal development:

where #work 1 is a script that basically just calls cd <path to Terminal repo> && tools\razzle.bat
Oh never noticed that in the config setting... Hoping that in the future the GUI settings would include this.
Anyone know how to achieve this but with Powershell Core instead?
I have this, but it doesn't work, as the :pwd command doesn't seem to be executed at all
"commandline" : "C:\\Program Files\\PowerShell\\6\\pwsh.exe -noexit -c pwd",
EDIT: Never mind, the above command works fine, just make sure the guid is unique in the profile entry!
So how do I get I the visual studio developer commandline batch file to execute?
"commandline" : "cmd.exe /k \"C:\\Program Files (x86)\\Microsoft Visual Studio\\2019\\Enterprise\\Common7\\Tools\\VsDevCmd.bat\"",
The above isn't working, I get: 'C:\Progam' is not recognized as an internal or external command, operable program or batch file.
I think I am correctly escaping the quotes to get the full path to the batch file in there
Most helpful comment
You mean like setting a custom commandline?
For example, my profile for doing Terminal development:

where
#work 1is a script that basically just callscd <path to Terminal repo> && tools\razzle.bat