Skip to content

Commit 4846e83

Browse files
committed
landing: replace platform download cards with one-line curl install
- Remove 4 platform-specific download cards (links to nonexistent releases) - Add one-line shell commands that auto-detect OS/arch and install to PATH - Two variants: /usr/local/bin install (with sudo note) and current dir - Copy button on the install command - Remove unused .downloads CSS
1 parent e9be2ae commit 4846e83

1 file changed

Lines changed: 10 additions & 59 deletions

File tree

docs/index.html

Lines changed: 10 additions & 59 deletions
Original file line numberDiff line numberDiff line change
@@ -162,26 +162,6 @@
162162
.carousel .nav button:hover { border-color: var(--accent); color: var(--accent); }
163163
.carousel .nav button.active { background: var(--accent); color: #000; border-color: var(--accent); }
164164

165-
/* ── Binary downloads ── */
166-
.downloads {
167-
display: grid; grid-template-columns: 1fr 1fr; gap: 14px; margin: 20px 0;
168-
}
169-
.downloads .dl-card {
170-
background: var(--bg2); border: 1px solid var(--border); border-radius: 10px;
171-
padding: 16px 20px; display: flex; align-items: center; justify-content: space-between;
172-
transition: border-color .15s;
173-
}
174-
.downloads .dl-card:hover { border-color: var(--accent); }
175-
.downloads .dl-card .info .os { font-weight: 600; font-size: 0.9375rem; }
176-
.downloads .dl-card .info .arch { color: var(--text2); font-size: 0.8125rem; }
177-
.downloads .dl-card .info .size { color: var(--text2); font-size: 0.75rem; margin-top: 2px; }
178-
.downloads .dl-card .dl-btn {
179-
background: var(--accent); color: #000; border: none;
180-
padding: 8px 16px; border-radius: 6px; font-weight: 600; font-size: 0.75rem;
181-
cursor: pointer; transition: opacity .15s; text-decoration: none; white-space: nowrap;
182-
}
183-
.downloads .dl-card .dl-btn:hover { opacity: .85; }
184-
185165
/* ── Install steps ── */
186166
.steps { list-style: none; }
187167
.steps li {
@@ -271,7 +251,6 @@
271251
.hero .install-block .btn { margin-left: 0; }
272252
.hero .stats { gap: 24px; flex-wrap: wrap; }
273253
.features { grid-template-columns: 1fr; }
274-
.downloads { grid-template-columns: 1fr; }
275254
.doc-links { grid-template-columns: 1fr; }
276255
.carousel .slide { font-size: 0.75rem; padding: 14px 16px; }
277256
}
@@ -542,49 +521,21 @@ <h2>Install in <span class="hl">5 seconds</span></h2>
542521
</li>
543522
</ul>
544523

545-
<h3>Binary downloads</h3>
524+
<h3>One-line binary install</h3>
546525
<p style="color:var(--text2);font-size:0.875rem;margin-bottom:16px">
547-
No Go toolchain? Grab a pre-built binary for your platform:
526+
No Go toolchain? Auto-detects your OS and architecture:
548527
</p>
549528

550-
<div class="downloads">
551-
<div class="dl-card">
552-
<div class="info">
553-
<div class="os">🐧 Linux</div>
554-
<div class="arch">AMD64 · x86_64</div>
555-
<div class="size">~7.7 MB</div>
556-
</div>
557-
<a class="dl-btn" href="https://github.com/BackendStack21/kode/releases/latest/download/kode-linux-amd64" target="_blank">Download ↓</a>
558-
</div>
559-
<div class="dl-card">
560-
<div class="info">
561-
<div class="os">🐧 Linux</div>
562-
<div class="arch">ARM64 · aarch64</div>
563-
<div class="size">~7.1 MB</div>
564-
</div>
565-
<a class="dl-btn" href="https://github.com/BackendStack21/kode/releases/latest/download/kode-linux-arm64" target="_blank">Download ↓</a>
566-
</div>
567-
<div class="dl-card">
568-
<div class="info">
569-
<div class="os">🍎 macOS</div>
570-
<div class="arch">Intel (AMD64)</div>
571-
<div class="size">~8 MB</div>
572-
</div>
573-
<a class="dl-btn" href="https://github.com/BackendStack21/kode/releases/latest/download/kode-darwin-amd64" target="_blank">Download ↓</a>
574-
</div>
575-
<div class="dl-card">
576-
<div class="info">
577-
<div class="os">🍎 macOS</div>
578-
<div class="arch">Apple Silicon (ARM64)</div>
579-
<div class="size">~8 MB</div>
580-
</div>
581-
<a class="dl-btn" href="https://github.com/BackendStack21/kode/releases/latest/download/kode-darwin-arm64" target="_blank">Download ↓</a>
582-
</div>
583-
</div>
529+
<pre><code><span class="hljs-comment"># Download to /usr/local/bin (may need sudo)</span>
530+
curl -sfLo /usr/local/bin/kode https://github.com/BackendStack21/kode/releases/latest/download/kode-$(uname -s | tr <span class="hljs-string">'[:upper:]'</span> <span class="hljs-string">'[:lower:]'</span>)-$(uname -m | sed <span class="hljs-string">'s/x86_64/amd64/;s/aarch64/arm64/'</span>) && chmod +x /usr/local/bin/kode
531+
532+
<span class="hljs-comment"># Or to current directory</span>
533+
curl -sfLO https://github.com/BackendStack21/kode/releases/latest/download/kode-$(uname -s | tr <span class="hljs-string">'[:upper:]'</span> <span class="hljs-string">'[:lower:]'</span>)-$(uname -m | sed <span class="hljs-string">'s/x86_64/amd64/;s/aarch64/arm64/'</span>) && chmod +x kode-* && ./kode-* version</code>
534+
<button class="clip" onclick="copyText(this,'curl -sfLo /usr/local/bin/kode https://github.com/BackendStack21/kode/releases/latest/download/kode-$(uname -s | tr \'[:upper:]\' \'[:lower:]\')-$(uname -m | sed \'s/x86_64/amd64/;s/aarch64/arm64/\') && chmod +x /usr/local/bin/kode')">📋 Copy</button>
535+
</pre>
584536

585537
<div class="platform-tags">
586-
<span class="tag">go install <span class="ok"></span></span>
587-
<span class="tag">no root required <span class="ok"></span></span>
538+
<span class="tag">auto-detect OS/arch <span class="ok"></span></span>
588539
<span class="tag">static binary <span class="ok"></span></span>
589540
<span class="tag">no runtime deps <span class="ok"></span></span>
590541
<span class="tag">works offline <span class="ok"></span></span>

0 commit comments

Comments
 (0)