You can run external Unix-like environments as new tasks in Cmder:
- Press <kbd>Win</kbd> + <kbd>Alt</kbd> + <kbd>T</kbd> and click the
+ button. - Name the task.
- In the Commands box, enter:
cmd /c "[path_to_external_env]\bin\bash --login -i" -new_console
To enable portable settings in external shells:
Copy the vendor/cmder_exinit file to the external environment's /etc/profile.d/ folder (e.g., /etc/profile.d/cmder_exinit.sh for bash).
In the copied script, ensure CMDER_ROOT is set if launching from outside Cmder:
# CMDER_ROOT=${USERPROFILE}/cmder
cmd /c "C:\Cygwin\bin\bash --login -i" -new_console