Lovely console emulator package for Windows
🔴 This release updates a dependency with a known vulnerability, it is suggested that you update as soon as possible.
Please see additional notes section below for information about the upcoming changes in Cmder as well.
Note 1: We're in the process of improving Cmder's initialization speed. In the next major release, the loading time is expected to be optimized significantly.
Note 2: Cmder is in the process of dropping 32-bit support of x86 edition when the upstream projects (such as Git-for-Windows) do so. In the next major releases of Cmder, the minimum Windows requirement will be bumped from Windows 7 SP1 to Windows 10, as well.
📌 Did you know Cmder also works with Windows Terminal? If you'd like to receive an official Cmder release with WT, please submit your vote here.
Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.21...v1.3.24
This release updates a dependency with a known vulnerability, it is suggested that you update as soon as possible.
Additionally, a number of regressions from this version and previous versions have now been fixed in the master
branch, which will be released in 1.3.22. For more information, please see Issues. As always, you can download the latest unreleased builds from Actions.
Note: The version file included in this release is incorrectly named Version 1.3.20, instead of the correct 1.3.21. This issue occurred due to a misconfiguration with the build procedure, and is now fixed.
Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.20...v1.3.21
👉 Note: This release contains a regression regarding the git prompt and user profile in bash shell, please see notes at the end for more details. (This regression does not affect Cmder Mini edition)
3
vendored dependencies by @github-actions in https://github.com/cmderdev/cmder/pull/2760
Full Changelog: https://github.com/cmderdev/cmder/compare/v1.3.19...v1.3.20
Main issues: #2771, #2785, #2787
Due to an issue with the CI build system/packing files in the Cmder Full edition, some files (git-prompt.sh and cmder.sh) are missing from the %cmder_root%\vendor\git-for-windows\etc\profile.d
directory.
This will cause the following problems when using the git/bash shell in Cmder:
user_profile.sh
and git-prompt.sh
files are not sourcedThe issue has been already resolved in the master branch, so you can either place the missing files in the corresponding directory manually, or download the latest unreleased build (the first item in the list of builds). In order to place the files manually without downloading the latest build, please refer to the issues mentioned above.
The other shells (Clink and PowerShell) are not affected by this issue.
%cmder_root%\config\cmder_prompt_config.lua
$env:cmder_root\vendor\git-for-windows\cmd;$env:path
$env:path;$env:cmder_root\vendor\git-for-windows\usr\bin
$env:path;$env:cmder_root\vendor\git-for-windows\mingw64\bin
cmd.exe
sessions. See %cmder_root%\config\cmder_prompt_config.lua
λ
to another character.[user]@[host]
to the prompt~
to represent $HOME
folder.clink-completions
init.bat
auto migrates the history alias to use clink history
if required.NOTE: This release includes a newer version of pre-release Clink. Current Clink 0.4.9 settings or history are not migrated or used from previous installs. See #2451
alias ..=cd ..
removes other aliases #2394\Git\cmd\git.exe found. was unexpected at this time.
init.bat
Speedsysteminfo.exe
output to iag scripts.lib/git.bat
#2293
#2197, #1364, #447 Add ability to disable git status either globally or for individual repos.
To disable git status globally add the following to ~/.gitconfig
or locally for a single repo [repo]/.git/config
:
[cmder]
status = false # Opt out of Git status for 'ALL' Cmder supported shells.
cmdstatus = false # Opt out of Git status for 'Cmd.exe' shells.
psstatus = false # Opt out of Git status for 'Powershell.exe and 'Pwsh.exe' shells.
shstatus = false # Opt out of Git status for 'bash.exe' shells.
#2174 --
Syntax to pass command line options to Conemu.
Disable Clink Logging
Add ~
tab completion.
!
in Cmder folder path.