Merge pull request #34 from starkSV/fix/homebrew-formula-collision

fix: update Homebrew install command to msdl-cli formula
This commit is contained in:
Shekhar 2026-07-14 00:54:20 +05:30 • committed by GitHub
commit 11e7f7274f
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
4 changed files with 8 additions and 5 deletions

View file

@ -70,8 +70,9 @@ jobs:
**macOS/Linux (Homebrew):** **macOS/Linux (Homebrew):**
```bash ```bash
brew tap starkSV/msdl brew tap starkSV/msdl
brew install msdl brew install msdl-cli
``` ```
(formula is `msdl-cli`, not `msdl` -- homebrew/core has an unrelated package named `msdl`; the installed command is still just `msdl`)
**macOS/Linux (no Homebrew):** **macOS/Linux (no Homebrew):**
```bash ```bash

View file

@ -66,8 +66,9 @@ winget install starkSV.msdl
**macOS / Linux (Homebrew):** **macOS / Linux (Homebrew):**
```bash ```bash
brew tap starkSV/msdl brew tap starkSV/msdl
brew install msdl brew install msdl-cli
``` ```
(the formula is named `msdl-cli`, not `msdl` — `homebrew/core` already has an unrelated package called `msdl`; the installed command is still just `msdl`)
**macOS / Linux (no Homebrew):** **macOS / Linux (no Homebrew):**
```bash ```bash

View file

@ -25,7 +25,7 @@ function InstallSteps() {
} }
function handleBrewCopy() { function handleBrewCopy() {
navigator.clipboard.writeText('brew tap starkSV/msdl && brew install msdl') navigator.clipboard.writeText('brew tap starkSV/msdl && brew install msdl-cli')
setBrewCopied(true) setBrewCopied(true)
setTimeout(() => setBrewCopied(false), 2000) setTimeout(() => setBrewCopied(false), 2000)
} }
@ -57,7 +57,7 @@ function InstallSteps() {
<span className="text-[10px] px-1.5 py-0.5 rounded border border-emerald-500/20 text-emerald-600 font-mono">recommended</span> <span className="text-[10px] px-1.5 py-0.5 rounded border border-emerald-500/20 text-emerald-600 font-mono">recommended</span>
</div> </div>
<div className="flex items-center justify-between gap-2 rounded bg-black/30 px-3 py-2"> <div className="flex items-center justify-between gap-2 rounded bg-black/30 px-3 py-2">
<code className="text-[12px] font-mono text-zinc-300">brew tap starkSV/msdl && brew install msdl</code> <code className="text-[12px] font-mono text-zinc-300">brew tap starkSV/msdl && brew install msdl-cli</code>
<button onClick={handleBrewCopy} className="flex-shrink-0 text-zinc-500 hover:text-white transition-colors"> <button onClick={handleBrewCopy} className="flex-shrink-0 text-zinc-500 hover:text-white transition-colors">
{brewCopied ? <Check size={12} className="text-green-400" /> : <Copy size={12} />} {brewCopied ? <Check size={12} className="text-green-400" /> : <Copy size={12} />}
</button> </button>

View file

@ -113,7 +113,8 @@ export default function CliPage() {
<span className="text-[11px] font-mono font-semibold tracking-widest uppercase text-emerald-500">macOS / Linux · Homebrew</span> <span className="text-[11px] font-mono font-semibold tracking-widest uppercase text-emerald-500">macOS / Linux · Homebrew</span>
<span className="text-[10px] px-1.5 py-0.5 rounded border border-emerald-500/20 text-emerald-600 font-mono">recommended</span> <span className="text-[10px] px-1.5 py-0.5 rounded border border-emerald-500/20 text-emerald-600 font-mono">recommended</span>
</div> </div>
<CodeBlock code="brew tap starkSV/msdl && brew install msdl" /> <CodeBlock code="brew tap starkSV/msdl && brew install msdl-cli" />
<p className="text-[11px] text-zinc-600">Formula is <code className="text-zinc-500">msdl-cli</code>, not <code className="text-zinc-500">msdl</code> — homebrew/core has an unrelated package named msdl. The installed command is still just <code className="text-zinc-500">msdl</code>.</p>
</div> </div>
{/* No Homebrew — curl installer */} {/* No Homebrew — curl installer */}