You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Upcoming plans for the next major release of Cmder
Currently, there are some areas of Cmder that could benefit from a smoother experience for the first-time user.
Highlights: Remove old 32-bit support. Installing to Program Files or any other path with spaces and/or lack of permissions will be correctly handled. Improvements to the speed, look and feel of the project.
📌 Please vote for your preferred Terminal to be used with Cmder in #2864
New! Cmder now comes in two flavors, Cmder + ConEmu (the classic terminal) and Cmder + Windows Terminal. More discussion at #2878
You can also choose to download Cmder Launcher, a build of Cmder without a bundled terminal emulator. It is a great choice for using Cmder as a shell profile in any terminal you like (formerly discussed as "Cmder for Windows" or "cmder4win").
The v1.2.x releases are the last one to support Windows 7 as it has been EOL'd for quite a while now by Microsoft; and the biggest burden to continue supporting it is the dependencies we use themselves. With Git-for-windows project dropping support for it, I see no reason to continue Windows 7 support unless a user specifically request it.
We will be either completely dropping x86 (32-bit) binaries that are included in the package (e.g. both ConEmu and Clink has those), or alternatively consider providing an optional launcher file that is capable of running under 32-bit.
Installer must have options: system, user, portable
Allow selection of either shared or per-profile config storage
Ability to apply common tweaks through the CLI or first install
e.g. set the CMDER_ROOT env var when the project is installed
e.g. ability to add Cmder profile to VS Code and/or Windows Terminal
Provide an update mechanism to auto update Cmder core itself along the dependencies
(Updating Cmder, not just ConEmu and showing version #2875, discussions in [Feature request] Discussing the auto self updater in Cmder #3066) + Automatically apply vendor updates without breaking vendored dependencies (using a script to either fetch the latest Cmder zip package and extract each vendored directory and replace it in Cmder; and/or a script to fetch each vendored from their releases and replace them in Cmder. Using git commands like how scoop does them would also be nice)
Support core features for ARM64 (cmd.exe without Clink, PowerShell, bash), (probably in Windows Terminal instead of ConEmu) (Support for ARM64 (Windows 10/11) #2633)
Split and move README.md entries to either separate files, or Wiki when suitable
Refresh screenshots used in README.md and the Website
Refresh documentation regarding features, and remove outdated info;
Check if any part of the README.md is stale now, it needs to be modified/removed to match the current state
I propose organizing cluttered information from the README.md into groups. I'd like to move details from README.md into the Wiki and keep README.md simple and clean, and provide links to the Wiki in the README.md. Besides being more organized, this also allows us to update the documentation more frequently and also make use of community edits. I will monitor changes for possible vandalism.
We are in favor of completely removing 32-bit support from Cmder to reduce the size and improve simplicity. This also involves updating the init.bat to de-reference x86 32-bit in it. In my opinion, the only supported arches in init.bat should be x86_64, ARM and ARM64. (Hopefully ARM32 will also be deprecated soon). Preferably this should be done now since git-for-windows has already dropped 32-bit support. If the core team accepts, I'll modify the vendor scripts to strip any x84 32-bit editions of the vendored dependencies.
I can only recall one individual that was still using a 32-bit machine and was asking for this.
Additional Notes
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.
Upcoming plans for the next major release of Cmder
Currently, there are some areas of Cmder that could benefit from a smoother experience for the first-time user.
Highlights: Remove old 32-bit support. Installing to
Program Filesor any other path with spaces and/or lack of permissions will be correctly handled. Improvements to the speed, look and feel of the project.📌 Please vote for your preferred Terminal to be used with Cmder in #2864
New! Cmder now comes in two flavors, Cmder + ConEmu (the classic terminal) and Cmder + Windows Terminal. More discussion at #2878
You can also choose to download Cmder Launcher, a build of Cmder without a bundled terminal emulator. It is a great choice for using Cmder as a shell profile in any terminal you like (formerly discussed as "Cmder for Windows" or "cmder4win").
The v1.2.x releases are the last one to support Windows 7 as it has been EOL'd for quite a while now by Microsoft; and the biggest burden to continue supporting it is the dependencies we use themselves. With Git-for-windows project dropping support for it, I see no reason to continue Windows 7 support unless a user specifically request it.
We will be either completely dropping x86 (32-bit) binaries that are included in the package (e.g. both ConEmu and Clink has those), or alternatively consider providing an optional launcher file that is capable of running under 32-bit.
mergewithmasterdevelopmentbranch tomasterbranch #2898CMDER_ROOTpath in all areas (shells, launcher, etc)findstranddoskeyto avoid 'doskey' is not recognized as an internal or external command, operable program or batch file. #795 and similarconfigdirectory should be writable by the user (Everyone:Write), all other directories must only work with Everyone:Read/fparameter is usedPATHmight contains illegal (") character [Bug] Issue with Cmder's first run when the PATH env variable contains double quotation (") character #2999.msipackage) #2729) and config tweak utility to the userCMDER_ROOTenv var when the project is installed(Updating Cmder, not just ConEmu and showing version #2875, discussions in [Feature request] Discussing the auto self updater in Cmder #3066) + Automatically apply vendor updates without breaking vendored dependencies (using a script to either fetch the latest Cmder zip package and extract each vendored directory and replace it in Cmder; and/or a script to fetch each vendored from their releases and replace them in Cmder. Using git commands like how scoop does them would also be nice)
git update-git-for-windowsand implement in our Pacman scriptsCheck if any part of the README.md is stale now, it needs to be modified/removed to match the current state
I propose organizing cluttered information from the README.md into groups. I'd like to move details from README.md into the Wiki and keep README.md simple and clean, and provide links to the Wiki in the README.md. Besides being more organized, this also allows us to update the documentation more frequently and also make use of community edits. I will monitor changes for possible vandalism.
We are in favor of completely removing 32-bit support from Cmder to reduce the size and improve simplicity. This also involves updating the
init.batto de-reference x86 32-bit in it. In my opinion, the only supportedarches ininit.batshould be x86_64, ARM and ARM64. (Hopefully ARM32 will also be deprecated soon). Preferably this should be done now since git-for-windows has already dropped 32-bit support. If the core team accepts, I'll modify the vendor scripts to strip any x84 32-bit editions of the vendored dependencies.I can only recall one individual that was still using a 32-bit machine and was asking for this.
Additional Notes
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.