Skip to content

Commit 5d59ea6

Browse files
authored
docs: trust Homebrew tap for installs (#164)
1 parent ffaea7a commit 5d59ea6

3 files changed

Lines changed: 15 additions & 13 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,7 @@ VocaMac requires three macOS permissions:
129129

130130
```bash
131131
brew tap jatinkrmalik/vocamac
132-
brew trust --cask jatinkrmalik/vocamac/vocamac
132+
brew trust jatinkrmalik/vocamac
133133
brew install --cask vocamac
134134
```
135135

@@ -198,7 +198,7 @@ Nightly builds are automated builds from the latest `main` branch, published eve
198198
**Via Homebrew (recommended):**
199199
```bash
200200
brew tap jatinkrmalik/vocamac
201-
brew trust --cask jatinkrmalik/vocamac/vocamac-nightly
201+
brew trust jatinkrmalik/vocamac
202202
brew install --cask vocamac-nightly
203203
```
204204

docs/HOMEBREW.md

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ Since VocaMac is a native macOS `.app` primarily distributed via Homebrew (with
1616
```bash
1717
# Install
1818
brew tap jatinkrmalik/vocamac
19-
brew trust --cask jatinkrmalik/vocamac/vocamac
19+
brew trust jatinkrmalik/vocamac
2020
brew install --cask vocamac
2121

2222
# Upgrade to latest version
@@ -29,13 +29,15 @@ brew untap jatinkrmalik/vocamac
2929

3030
After installation, VocaMac appears in `/Applications/VocaMac.app`. Launch it from Spotlight or the Applications folder.
3131

32+
`brew trust jatinkrmalik/vocamac` trusts the whole VocaMac tap. This is intentional: the stable and nightly casks conflict with each other, so Homebrew may load both cask definitions while resolving an install.
33+
3234
## Nightly Builds
3335

3436
A nightly cask is also available, built daily from the latest `main` branch:
3537

3638
```bash
3739
brew tap jatinkrmalik/vocamac
38-
brew trust --cask jatinkrmalik/vocamac/vocamac-nightly
40+
brew trust jatinkrmalik/vocamac
3941
brew install --cask vocamac-nightly
4042
```
4143

@@ -45,7 +47,7 @@ The nightly cask uses `version :latest` and `sha256 :no_check` because the DMG c
4547

4648
```bash
4749
brew uninstall --cask vocamac
48-
brew trust --cask jatinkrmalik/vocamac/vocamac-nightly
50+
brew trust jatinkrmalik/vocamac
4951
brew install --cask vocamac-nightly
5052
```
5153

@@ -85,7 +87,7 @@ Users can then install with:
8587

8688
```bash
8789
brew tap jatinkrmalik/vocamac
88-
brew trust --cask jatinkrmalik/vocamac/vocamac
90+
brew trust jatinkrmalik/vocamac
8991
brew install --cask vocamac
9092
```
9193

@@ -96,7 +98,7 @@ Before pushing a cask update to the tap, test it from a tap checkout against a r
9698
```bash
9799
brew tap jatinkrmalik/vocamac
98100
cp homebrew/Casks/vocamac.rb "$(brew --repository jatinkrmalik/vocamac)/Casks/vocamac.rb"
99-
brew trust --cask jatinkrmalik/vocamac/vocamac
101+
brew trust jatinkrmalik/vocamac
100102
brew install --cask vocamac
101103
```
102104

@@ -243,18 +245,18 @@ A previous installation exists at `/Applications/VocaMac.app`.
243245
**Fix:** Remove the existing app first:
244246
```bash
245247
rm -rf /Applications/VocaMac.app
246-
brew trust --cask jatinkrmalik/vocamac/vocamac
248+
brew trust jatinkrmalik/vocamac
247249
brew install --cask vocamac
248250
```
249251

250252
### Homebrew refuses to load the cask from an untrusted tap
251253

252-
Homebrew 6 requires explicit trust for casks from third-party taps.
254+
Homebrew 6 requires explicit trust for casks from third-party taps. Trust the VocaMac tap rather than only one cask, because the stable and nightly casks declare `conflicts_with` and Homebrew may load the other cask while resolving an install.
253255

254-
**Fix:** Trust the VocaMac cask, then install again:
256+
**Fix:** Trust the VocaMac tap, then install again:
255257

256258
```bash
257-
brew trust --cask jatinkrmalik/vocamac/vocamac
259+
brew trust jatinkrmalik/vocamac
258260
brew install --cask vocamac
259261
```
260262

web/layouts/index.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ <h1 class="hero__headline">
123123
</div>
124124
<div class="code-block__body">
125125
<code><span class="prompt">$ </span>brew tap jatinkrmalik/vocamac
126-
<span class="prompt">$ </span>brew trust --cask jatinkrmalik/vocamac/vocamac
126+
<span class="prompt">$ </span>brew trust jatinkrmalik/vocamac
127127
<span class="prompt">$ </span>brew install --cask vocamac</code>
128128
</div>
129129
</div>
@@ -417,7 +417,7 @@ <h4>Install via Homebrew</h4>
417417
</div>
418418
<div class="code-block__body">
419419
<code><span class="prompt">$ </span>brew tap jatinkrmalik/vocamac
420-
<span class="prompt">$ </span>brew trust --cask jatinkrmalik/vocamac/vocamac
420+
<span class="prompt">$ </span>brew trust jatinkrmalik/vocamac
421421
<span class="prompt">$ </span>brew install --cask vocamac</code>
422422
</div>
423423
</div>

0 commit comments

Comments
 (0)