|
162 | 162 | .carousel .nav button:hover { border-color: var(--accent); color: var(--accent); } |
163 | 163 | .carousel .nav button.active { background: var(--accent); color: #000; border-color: var(--accent); } |
164 | 164 |
|
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 | | - |
185 | 165 | /* ── Install steps ── */ |
186 | 166 | .steps { list-style: none; } |
187 | 167 | .steps li { |
|
271 | 251 | .hero .install-block .btn { margin-left: 0; } |
272 | 252 | .hero .stats { gap: 24px; flex-wrap: wrap; } |
273 | 253 | .features { grid-template-columns: 1fr; } |
274 | | - .downloads { grid-template-columns: 1fr; } |
275 | 254 | .doc-links { grid-template-columns: 1fr; } |
276 | 255 | .carousel .slide { font-size: 0.75rem; padding: 14px 16px; } |
277 | 256 | } |
@@ -542,49 +521,21 @@ <h2>Install in <span class="hl">5 seconds</span></h2> |
542 | 521 | </li> |
543 | 522 | </ul> |
544 | 523 |
|
545 | | - <h3>Binary downloads</h3> |
| 524 | + <h3>One-line binary install</h3> |
546 | 525 | <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: |
548 | 527 | </p> |
549 | 528 |
|
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> |
584 | 536 |
|
585 | 537 | <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> |
588 | 539 | <span class="tag">static binary <span class="ok">✓</span></span> |
589 | 540 | <span class="tag">no runtime deps <span class="ok">✓</span></span> |
590 | 541 | <span class="tag">works offline <span class="ok">✓</span></span> |
|
0 commit comments