Skip to content

Commit 4a49ceb

Browse files
committed
fix(landing): remove conflicting install step from snapshot section
The install command (curl | bash) runs a full preset setup, which conflicts with the snapshot use case (capturing an existing environment). Replaced the two-step install+snapshot flow with just the snapshot command and a link to download the CLI from GitHub Releases.
1 parent a590668 commit 4a49ceb

File tree

1 file changed

+31
-14
lines changed

1 file changed

+31
-14
lines changed

src/routes/+page.svelte

Lines changed: 31 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -187,12 +187,12 @@
187187
<div class="snapshot-card">
188188
<div class="snapshot-content">
189189
<div class="snapshot-info">
190-
<div class="snapshot-flow">
191-
<p class="snapshot-description">
192-
Run one command to scan your machine — Homebrew formulae & casks, macOS preferences, shell config, git config, dev tools, and VS Code extensions — then upload it as a shareable configuration.
193-
</p>
194-
<p class="snapshot-usecase">Perfect for team leads who want to share their proven setup as a team baseline.</p>
195-
</div>
190+
<div class="snapshot-flow">
191+
<p class="snapshot-description">
192+
Scan your existing machine — Homebrew packages, macOS preferences, shell & git config, dev tools, and VS Code extensions — and upload it as a shareable configuration. No preset needed.
193+
</p>
194+
<p class="snapshot-usecase">Perfect for team leads who want to share their proven setup as a team baseline.</p>
195+
</div>
196196
<div class="snapshot-detects">
197197
<span class="detect-tag">Homebrew formulae & casks</span>
198198
<span class="detect-tag">macOS preferences</span>
@@ -202,15 +202,19 @@
202202
<span class="detect-tag">VS Code extensions</span>
203203
</div>
204204
</div>
205-
<div class="snapshot-command-area">
206-
<div class="snapshot-command">
207-
<code>openboot snapshot</code>
208-
<button class="copy-btn" onclick={() => copyCommand('openboot snapshot', 'snapshot')}>
209-
{copied === 'snapshot' ? 'Copied!' : 'Copy'}
210-
</button>
211-
</div>
212-
<span class="snapshot-flags">Also supports <code>--json</code> <code>--local</code> <code>--dry-run</code></span>
205+
<div class="snapshot-command-area">
206+
<div class="snapshot-command">
207+
<code>openboot snapshot</code>
208+
<button class="copy-btn" onclick={() => copyCommand('openboot snapshot', 'snapshot')}>
209+
{copied === 'snapshot' ? 'Copied!' : 'Copy'}
210+
</button>
213211
</div>
212+
<span class="snapshot-flags">Also supports <code>--json</code> <code>--local</code> <code>--dry-run</code></span>
213+
<a href="https://github.com/openbootdotdev/openboot/releases/latest" class="snapshot-install-hint">
214+
Download OpenBoot CLI from GitHub Releases
215+
<svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2"><path d="M7 17L17 7M17 7H7M17 7v10"/></svg>
216+
</a>
217+
</div>
214218
</div>
215219
</div>
216220
</section>
@@ -680,6 +684,19 @@
680684
border-radius: 4px;
681685
}
682686
687+
.snapshot-install-hint {
688+
font-size: 0.8rem;
689+
color: var(--text-muted);
690+
display: flex;
691+
align-items: center;
692+
gap: 4px;
693+
transition: color 0.2s;
694+
}
695+
696+
.snapshot-install-hint:hover {
697+
color: var(--accent);
698+
}
699+
683700
@media (max-width: 768px) {
684701
.ascii-logo {
685702
font-size: 6px;

0 commit comments

Comments
 (0)