I see that MinGW shell launches with
sh --login -i
Another way to launch would be like this
I know that
-i is for interactive shell, but I am not seeing a difference between the two commands.
Interactive mode is the default if you don't pass a command to run via
See the INVOCATION section in the bash man page: