Repository navigation
Provide Cmder packages for WinGet, Chocolatey, Scoop #3094
Copy link
Copy link
Open
Labels
📌 PinnedIssue will not become staleIssue will not become stale📖 Documentation🛠 Type: Feature Request🤝 Help wanted
Description
Tip
Status: Package-manager support is coordinated here until the Cmder core team settles ownership, package identity, and release workflow. Contributions are welcome from the whole community.
Goal
Make Cmder easy to install through common Windows package managers while keeping the project's portable release model accurate, discoverable, and maintainable.
This issue is the canonical coordination point for research, documentation, manifests, packaging scripts, related PRs, and maintainer decisions. Some steps require the Cmder core team because contributors cannot claim external package ownership, publish official registry submissions, or approve release-channel policy on behalf of cmderdev.
Canonical wiki page: Package Manager Status
Channel Snapshot
| Package manager | User command | Current status | Ownership | Next action |
|---|---|---|---|---|
| WinGet | winget search --query cmder --source winget |
No default-source package is available yet. WinGet can use ZIP archive manifests with portable nested installers, so Cmder can start from existing release archives. | No microsoft/winget-pkgs package exists yet. |
Submit full and mini manifests built from official Cmder release assets. |
| Chocolatey | choco install cmder or choco install cmdermini |
Community packages exist, but they are not owned by cmderdev. |
Package pages currently point to automatic/cmder and automatic/cmdermini; listed owners include AdmiringWorm and dtgm. |
Follow Chocolatey's vendor guidance to request co-maintenance or transfer/coordination. |
| Scoop | scoop install cmder or scoop install cmder-full |
Community manifests exist in ScoopInstaller/Main, using official Cmder release assets and hashes. |
Maintained through Scoop's main bucket. | Keep Main manifests healthy through PRs, or decide whether cmderdev wants an additional official bucket. |
Decisions Needed
- Decide whether each channel should be official, supported community-maintained, or explicitly unofficial-but-documented.
- Confirm WinGet package identity. Proposed starting point:
Cmder.Cmderfor full andCmder.CmderMinifor mini. - Confirm whether WinGet should publish both full and mini. Proposal: publish both; full should target
x64, while mini can be architecture-neutral. - Choose who from the core team should own or co-own Chocolatey package maintenance.
- Decide whether Scoop should remain primarily in
ScoopInstaller/Main, or whethercmderdevwants an additional official Scoop bucket. - Define release workflow expectations so package manifests are generated, validated, and submitted from a documented process after each GitHub release.
Workstreams
WinGet
- Generate archive/portable manifests from the official
cmder.zipandcmder_mini.ziprelease assets. - Validate generated manifests locally with WinGet tooling.
- Submit the manifests to
microsoft/winget-pkgsafter package IDs and ownership wording are approved. - Link the accepted PRs back to this issue and the wiki page.
Chocolatey
- Contact the current package maintainers from the public package pages.
- Ask whether Cmder maintainers can be added as co-maintainers or whether ownership should be coordinated another way.
- Preserve clear package-source links so users can report Chocolatey-specific problems in the right place.
- If maintainers do not respond after the vendor-guidance waiting period, collect the contact record and ask Chocolatey site admins for help.
Scoop
- Keep
cmder.jsonandcmder-full.jsonaligned with Cmder releases. - Decide whether documentation should endorse
ScoopInstaller/Mainas the preferred Scoop route. - If an official bucket is desired, define ownership, release responsibilities, and migration messaging.
Repository Release Prep
- Add or maintain package-manager templates/scripts in this repository.
- Document release-time commands and handoff steps.
- Keep registry submission and publishing manual until credentials, ownership, and policy are approved.
- Update the wiki whenever ownership or package availability changes.
Related Threads
WinGet
- #2552 tracks the active WinGet feature request.
- #2355 is an older WinGet pipeline request that now points to [Feature Request] Add Cmder to Winget #2552 and this tracker.
Chocolatey
- #959 documents the Chocolatey ownership split and community-maintained package status.
- #762 is an older Chocolatey support request redirected away from this repo because the package was not maintained here.
Scoop
- #42 is the original Scoop/package-manager discussion.
Installer And Updater Work
- #2729 tracks installer/MSI interest. Installer work may still be useful, but it is not the only route for WinGet.
- #1818 tracks an older installer/updater proposal.
Implementation
- #3095 adds Cmder-side package-manager release prep.
References
- WinGet manifest creation
- WinGet manifest submission
- WinGet portable package docs
- Chocolatey vendor/author package maintenance guidance
- Chocolatey package triage process
- Chocolatey maintainer handover guidance
- Current Chocolatey
Cmder - Current Chocolatey
cmdermini - Current Scoop
cmder - Current Scoop
cmder-full
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
📌 PinnedIssue will not become staleIssue will not become stale📖 Documentation🛠 Type: Feature Request🤝 Help wanted
Activity
DRSDavidSoft commentedon Jun 19, 2026
Package-manager release prep PR: #3095. This keeps registry ownership and submission steps manual while adding a repeatable generator for WinGet manifests and Chocolatey package sources.
[-]Tracking: official Cmder packages for WinGet, Chocolatey, Scoop, and future Windows package managers[/-][+]Provide Cmder packages for WinGet, Chocolatey, Scoop[/+]