Merging Cmder's development branch to master branch#2898
Draft
DRSDavidSoft wants to merge 258 commits into
Draft
Merging Cmder's development branch to master branch#2898DRSDavidSoft wants to merge 258 commits into
development branch to master branch#2898DRSDavidSoft wants to merge 258 commits into
Conversation
Sync with master
Init bat cleanup
Make Windows Terminal the default terminal
DRSDavidSoft
commented
Jun 14, 2026
DRSDavidSoft
commented
Jun 14, 2026
| shell: pwsh | ||
| working-directory: scripts | ||
| run: .\build.ps1 -Compile -verbose | ||
| run: .\build.ps1 -Compile -verbose -Terminal all |
Contributor
Author
There was a problem hiding this comment.
Moved -verbose to the end of the line so the command order stays consistent with the rest of the workflow calls.
Keep the PowerShell common parameter at the end of command lines for consistent, readable invocations across workflows and docs. Requested by @DRSDavidSoft.
Restore the build summary artifact link and keep the slim package naming aligned with the open backlog discussion.
Bring back file-type emojis and code-formatted profile headings in the package summary while keeping the new profile-based artifact layout.
development branch to master branch
Upload each package file separately again so the build summary can link to the individual artifact downloads, matching the previous behavior.
33 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR merges the current
developmentbranch on top ofmasterand brings in the accumulated Cmder work since the last sync.The biggest themes in this branch are:
What’s included
Windows Terminal support
This branch adds and refines support for launching Cmder in Windows Terminal, including:
Cmder.batandlauncher/src/CmderLauncher.cppvendor/cmder.sh,vendor/profile.ps1, andvendor/psmodules/Cmder.ps1vendor/windows_terminal_default_settings.jsonBuild and packaging refactor
The build system has been modernized to use package profiles and shared helpers:
scripts/package-profiles.jsonscripts/utils.ps1scripts/build.ps1,scripts/pack.ps1, andscripts/update.ps1scripts/README.mdThis makes the packaging flow more structured and easier to extend.
Workflow and CI updates
The GitHub Actions workflows were cleaned up and aligned with the new scripts:
Cmder launcher and runtime improvements
This branch also includes a substantial update to the launcher and core runtime behavior:
CmderLauncher.cppchanges for the new launch flowCmder.batvendor/init.bat,vendor/lib/lib_base.cmd, andvendor/lib/lib_path.cmdDocumentation and repo hygiene
A number of documentation and maintenance updates are included as well:
README.mdandconfig/Readme.mdadjustmentsCHANGELOG.mdupdates.gitignoreandpackignoreadditions.git-blame-ignore-revsfor cleaner blame historyNotes
This branch is mostly a consolidation of the Windows Terminal work, launcher/runtime improvements, and packaging refactors that have been developed on
development.Verification
The updated workflows were run successfully on
development, including:Files touched
This merge includes changes across: