Skip to content

Update Windows installation instructions in README#347

Merged
junaid2005p merged 1 commit intomainfrom
junaid2005p-patch-1
Apr 11, 2026
Merged

Update Windows installation instructions in README#347
junaid2005p merged 1 commit intomainfrom
junaid2005p-patch-1

Conversation

@junaid2005p
Copy link
Copy Markdown
Collaborator

@junaid2005p junaid2005p commented Apr 11, 2026

Greptile Summary

This PR updates the Windows winget install command in the installation table from winget install SurgeDM.surge to winget install surge-downloader.surge. The new package identifier is confirmed correct per the official winget package registry (winstall.app) and the project's own published documentation.

  • The brew install SurgeDM/tap/surge command and go install github.com/SurgeDM/Surge@latest still reference the old SurgeDM organization, which may also be outdated given the project appears to have migrated to the surge-downloader namespace. These are not introduced by this PR but may be worth a follow-up.

Confidence Score: 5/5

Safe to merge — the winget package ID change is verified correct and no logic or code is affected.

Single-line documentation fix with the new package identifier confirmed against the official winget registry and project docs. The only finding is a P2 suggestion to also update other lingering SurgeDM references in the same file.

README.md — other SurgeDM references (brew tap, Go install URL) may warrant a follow-up update.

Important Files Changed

Filename Overview
README.md Corrects the Windows winget package ID from SurgeDM.surge to surge-downloader.surge; change is accurate per the official winget registry.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Windows User] --> B{Choose installer}
    B --> C[winget]
    B --> D[scoop]
    C --> E["winget install surge-downloader.surge\n(updated from SurgeDM.surge)"]
    D --> F["scoop install surge\n(unchanged)"]
    E --> G[Surge installed ✓]
    F --> G
Loading
Prompt To Fix All With AI
This is a comment left during a code review.
Path: README.md
Line: 67

Comment:
**Other `SurgeDM` references may also be outdated**

The brew tap (`brew install SurgeDM/tap/surge`) and Go install path (`go install github.com/SurgeDM/Surge@latest`) still use the old `SurgeDM` namespace. The upstream GitHub repo now lives under `surge-downloader`, and the official docs show `brew install surge-downloader/tap/surge`. If the Homebrew tap has been renamed, the brew command would silently fail for users. Consider updating these in the same pass.

How can I resolve this? If you propose a fix, please make it concise.

Reviews (1): Last reviewed commit: "Update Windows installation instructions..." | Re-trigger Greptile

Greptile also left 1 inline comment on this PR.

@junaid2005p junaid2005p merged commit 88bd426 into main Apr 11, 2026
13 checks passed
@junaid2005p junaid2005p deleted the junaid2005p-patch-1 branch April 11, 2026 18:49
Comment thread README.md
| **Arch Linux (AUR)** | `yay -S surge` | Managed via AUR. |
| **macOS / Linux (Homebrew)** | `brew install SurgeDM/tap/surge` | Recommended for Mac/Linux users. |
| **Windows** | `winget install SurgeDM.surge`<br />or<br />`scoop install surge` | Recommended for Windows users. |
| **Windows** | `winget install surge-downloader.surge`<br />or<br />`scoop install surge` | Recommended for Windows users. |
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Other SurgeDM references may also be outdated

The brew tap (brew install SurgeDM/tap/surge) and Go install path (go install github.com/SurgeDM/Surge@latest) still use the old SurgeDM namespace. The upstream GitHub repo now lives under surge-downloader, and the official docs show brew install surge-downloader/tap/surge. If the Homebrew tap has been renamed, the brew command would silently fail for users. Consider updating these in the same pass.

Prompt To Fix With AI
This is a comment left during a code review.
Path: README.md
Line: 67

Comment:
**Other `SurgeDM` references may also be outdated**

The brew tap (`brew install SurgeDM/tap/surge`) and Go install path (`go install github.com/SurgeDM/Surge@latest`) still use the old `SurgeDM` namespace. The upstream GitHub repo now lives under `surge-downloader`, and the official docs show `brew install surge-downloader/tap/surge`. If the Homebrew tap has been renamed, the brew command would silently fail for users. Consider updating these in the same pass.

How can I resolve this? If you propose a fix, please make it concise.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant