|
50 | 50 | "description": "Kodra: Unified one-command setup for Ubuntu Desktop, WSL2, and macOS developers. Azure CLI, Docker, Kubernetes, GitHub Copilot CLI, and AI-powered workflows.", |
51 | 51 | "url": "https://kodra.codetocloud.io", |
52 | 52 | "downloadUrl": "https://kodra.codetocloud.io/boot.sh", |
53 | | - "softwareVersion": "Ubuntu 0.5.3 / WSL 0.7.1 / macOS 0.5.0", |
| 53 | + "softwareVersion": "Ubuntu 0.5.3 / WSL 0.7.1 / macOS 0.6.0", |
54 | 54 | "creator": { |
55 | 55 | "@type": "Organization", |
56 | 56 | "name": "Code To Cloud", |
|
59 | 59 | "featureList": [ |
60 | 60 | "Azure CLI and Azure Developer CLI (azd)", |
61 | 61 | "GitHub CLI with Copilot CLI", |
62 | | - "Kubernetes tools (kubectl, Helm, k9s)", |
63 | | - "Container tools (Docker CE, Colima, lazydocker)", |
| 62 | + "Kubernetes tools (kubectl, Helm, k9s, OpenShift CLI)", |
| 63 | + "Container tools (Docker/Colima or Podman, lazydocker, Trivy, dive)", |
64 | 64 | "Infrastructure as Code (Terraform, Bicep, OpenTofu)", |
65 | | - "Modern terminal (Ghostty, Starship, Oh My Posh, Nerd Fonts)", |
66 | | - "VS Code with cloud-native extensions" |
| 65 | + "Automation (Ansible, PowerShell 7)", |
| 66 | + "Modern terminal (Ghostty, Starship, tmux, Nerd Fonts)", |
| 67 | + "VS Code with cloud-native extensions", |
| 68 | + "Security scanning (Trivy, dive)" |
67 | 69 | ], |
68 | 70 | "screenshot": "https://kodra.codetocloud.io/assets/kodra-desktop.png" |
69 | 71 | } |
|
1628 | 1630 | <div class="accent-badge wsl-only wsl-inline-flex">wsl2-native</div> |
1629 | 1631 | <div class="hero-badge macos-only macos-inline-flex"> |
1630 | 1632 | <span class="hero-badge-dot"></span> |
1631 | | - v0.5.0 — macOS edition |
| 1633 | + v0.6.0 — macOS edition |
1632 | 1634 | </div> |
1633 | 1635 | <div class="accent-badge macos-only macos-inline-flex">apple-silicon</div> |
1634 | 1636 | </div> |
@@ -1702,8 +1704,9 @@ <h1 class="hero-title"> |
1702 | 1704 | <div class="stat-pill">MIT License</div> |
1703 | 1705 | </div> |
1704 | 1706 | <div class="stats-bar macos-only macos-flex"> |
1705 | | - <div class="stat-pill">30+ Tools</div> |
| 1707 | + <div class="stat-pill">40+ Tools</div> |
1706 | 1708 | <div class="stat-pill">~10 min Setup</div> |
| 1709 | + <div class="stat-pill">360+ Tests</div> |
1707 | 1710 | <div class="stat-pill">Apple Silicon</div> |
1708 | 1711 | <div class="stat-pill">MIT License</div> |
1709 | 1712 | </div> |
@@ -1901,11 +1904,14 @@ <h3 class="screenshot-title">macOS developer environment</h3> |
1901 | 1904 | doctor verify macOS setup |
1902 | 1905 | doctor --fix auto-reinstall missing tools |
1903 | 1906 | update refresh tooling |
| 1907 | +repair interactive repair menu |
1904 | 1908 | cleanup clean caches |
1905 | 1909 | defaults re-apply macOS settings |
| 1910 | +backup back up dotfiles |
| 1911 | +setup first-time configuration |
1906 | 1912 | shortcuts show all aliases |
1907 | 1913 | fetch show environment info |
1908 | | -uninstall remove kodra |
| 1914 | +menu interactive TUI |
1909 | 1915 | help show available commands</div> |
1910 | 1916 | </div> |
1911 | 1917 | <div class="terminal-shell-card"> |
@@ -2190,6 +2196,50 @@ <h2 class="section-title">WSL2-ready tools</h2> |
2190 | 2196 | <div class="tool-item"><div class="tool-icon">🐱</div><div class="tool-name">GitHub CLI</div></div> |
2191 | 2197 | <div class="tool-item"><div class="tool-icon">🤖</div><div class="tool-name">Copilot CLI</div></div> |
2192 | 2198 | </div> |
| 2199 | + |
| 2200 | + <div class="section-header macos-only macos-block"> |
| 2201 | + <span class="section-label">Batteries Included</span> |
| 2202 | + <h2 class="section-title">macOS-ready tools</h2> |
| 2203 | + <p class="section-subtitle">A full cloud toolkit installed via Homebrew, ready for Azure, containers, and terminal-driven development.</p> |
| 2204 | + </div> |
| 2205 | + <div class="tools-grid macos-only macos-grid"> |
| 2206 | + <div class="tool-item"><div class="tool-icon">🖥️</div><div class="tool-name">Ghostty</div></div> |
| 2207 | + <div class="tool-item"><div class="tool-icon">📝</div><div class="tool-name">VS Code</div></div> |
| 2208 | + <div class="tool-item"><div class="tool-icon">☁️</div><div class="tool-name">Azure CLI</div></div> |
| 2209 | + <div class="tool-item"><div class="tool-icon">🚀</div><div class="tool-name">azd</div></div> |
| 2210 | + <div class="tool-item"><div class="tool-icon">💪</div><div class="tool-name">Bicep</div></div> |
| 2211 | + <div class="tool-item"><div class="tool-icon">🏗️</div><div class="tool-name">Terraform</div></div> |
| 2212 | + <div class="tool-item"><div class="tool-icon">🧱</div><div class="tool-name">OpenTofu</div></div> |
| 2213 | + <div class="tool-item"><div class="tool-icon">🐳</div><div class="tool-name">Docker / Colima</div></div> |
| 2214 | + <div class="tool-item"><div class="tool-icon">🦭</div><div class="tool-name">Podman</div></div> |
| 2215 | + <div class="tool-item"><div class="tool-icon">☸️</div><div class="tool-name">kubectl</div></div> |
| 2216 | + <div class="tool-item"><div class="tool-icon">⎈</div><div class="tool-name">Helm</div></div> |
| 2217 | + <div class="tool-item"><div class="tool-icon">🐙</div><div class="tool-name">k9s</div></div> |
| 2218 | + <div class="tool-item"><div class="tool-icon">🔴</div><div class="tool-name">OpenShift CLI</div></div> |
| 2219 | + <div class="tool-item"><div class="tool-icon">🤖</div><div class="tool-name">Ansible</div></div> |
| 2220 | + <div class="tool-item"><div class="tool-icon">🧭</div><div class="tool-name">lazydocker</div></div> |
| 2221 | + <div class="tool-item"><div class="tool-icon">🌿</div><div class="tool-name">lazygit</div></div> |
| 2222 | + <div class="tool-item"><div class="tool-icon">🐱</div><div class="tool-name">GitHub CLI</div></div> |
| 2223 | + <div class="tool-item"><div class="tool-icon">🤖</div><div class="tool-name">Copilot CLI</div></div> |
| 2224 | + <div class="tool-item"><div class="tool-icon">🛡️</div><div class="tool-name">Trivy</div></div> |
| 2225 | + <div class="tool-item"><div class="tool-icon">🔍</div><div class="tool-name">dive</div></div> |
| 2226 | + <div class="tool-item"><div class="tool-icon">🦇</div><div class="tool-name">bat</div></div> |
| 2227 | + <div class="tool-item"><div class="tool-icon">📂</div><div class="tool-name">eza</div></div> |
| 2228 | + <div class="tool-item"><div class="tool-icon">🔍</div><div class="tool-name">fzf</div></div> |
| 2229 | + <div class="tool-item"><div class="tool-icon">🔎</div><div class="tool-name">ripgrep</div></div> |
| 2230 | + <div class="tool-item"><div class="tool-icon">📍</div><div class="tool-name">zoxide</div></div> |
| 2231 | + <div class="tool-item"><div class="tool-icon">📊</div><div class="tool-name">btop</div></div> |
| 2232 | + <div class="tool-item"><div class="tool-icon">⚡</div><div class="tool-name">Starship</div></div> |
| 2233 | + <div class="tool-item"><div class="tool-icon">🛰️</div><div class="tool-name">fastfetch</div></div> |
| 2234 | + <div class="tool-item"><div class="tool-icon">🔧</div><div class="tool-name">mise</div></div> |
| 2235 | + <div class="tool-item"><div class="tool-icon">📟</div><div class="tool-name">tmux</div></div> |
| 2236 | + <div class="tool-item"><div class="tool-icon">✏️</div><div class="tool-name">Neovim</div></div> |
| 2237 | + <div class="tool-item"><div class="tool-icon">💠</div><div class="tool-name">PowerShell 7</div></div> |
| 2238 | + <div class="tool-item"><div class="tool-icon">🎬</div><div class="tool-name">act</div></div> |
| 2239 | + <div class="tool-item"><div class="tool-icon">🌐</div><div class="tool-name">httpie</div></div> |
| 2240 | + <div class="tool-item"><div class="tool-icon">📋</div><div class="tool-name">shellcheck</div></div> |
| 2241 | + <div class="tool-item"><div class="tool-icon">📐</div><div class="tool-name">direnv</div></div> |
| 2242 | + </div> |
2193 | 2243 | </section> |
2194 | 2244 |
|
2195 | 2245 | <!-- Commands Section --> |
@@ -2237,11 +2287,18 @@ <h2 class="section-title">macOS commands to keep things smooth</h2> |
2237 | 2287 | <div class="command-item"><code class="command-code">kodra doctor</code><span class="command-desc">Check Homebrew, containers, fonts, and shell state</span></div> |
2238 | 2288 | <div class="command-item"><code class="command-code">kodra doctor --fix</code><span class="command-desc">Auto-reinstall missing tools</span></div> |
2239 | 2289 | <div class="command-item"><code class="command-code">kodra update</code><span class="command-desc">Update all tools (brew upgrade)</span></div> |
| 2290 | + <div class="command-item"><code class="command-code">kodra repair</code><span class="command-desc">Interactive repair menu</span></div> |
| 2291 | + <div class="command-item"><code class="command-code">kodra repair --all</code><span class="command-desc">Repair everything automatically</span></div> |
2240 | 2292 | <div class="command-item"><code class="command-code">kodra cleanup</code><span class="command-desc">Clean caches and free space</span></div> |
2241 | 2293 | <div class="command-item"><code class="command-code">kodra defaults</code><span class="command-desc">Re-apply macOS system settings</span></div> |
| 2294 | + <div class="command-item"><code class="command-code">kodra setup</code><span class="command-desc">Re-run first-time configuration</span></div> |
| 2295 | + <div class="command-item"><code class="command-code">kodra backup</code><span class="command-desc">Back up configs and dotfiles</span></div> |
| 2296 | + <div class="command-item"><code class="command-code">kodra restore</code><span class="command-desc">Restore from a backup</span></div> |
| 2297 | + <div class="command-item"><code class="command-code">kodra dev</code><span class="command-desc">Set up language runtimes (via mise)</span></div> |
2242 | 2298 | <div class="command-item"><code class="command-code">kodra shortcuts</code><span class="command-desc">Show all aliases and shortcuts</span></div> |
2243 | 2299 | <div class="command-item"><code class="command-code">kodra fetch</code><span class="command-desc">Print environment and system info</span></div> |
2244 | | - <div class="command-item"><code class="command-code">kodra uninstall</code><span class="command-desc">Remove all Kodra tools and configs</span></div> |
| 2300 | + <div class="command-item"><code class="command-code">kodra menu</code><span class="command-desc">Interactive TUI menu</span></div> |
| 2301 | + <div class="command-item"><code class="command-code">kodra version</code><span class="command-desc">Show installed version</span></div> |
2245 | 2302 | <div class="command-item"><code class="command-code">kodra help</code><span class="command-desc">List all supported commands</span></div> |
2246 | 2303 | </div> |
2247 | 2304 | </section> |
@@ -2310,13 +2367,34 @@ <h2 class="section-title">WSL2 shortcut packs</h2> |
2310 | 2367 | <h2 class="section-title">macOS shortcut packs</h2> |
2311 | 2368 | <p class="section-subtitle">Shell aliases to supercharge your cloud development workflow.</p> |
2312 | 2369 | </div> |
2313 | | - <div class="commands-list macos-only macos-grid" style="max-width: 820px;"> |
2314 | | - <div class="command-item"><code class="command-code">??</code><span class="command-desc">Ask GitHub Copilot for shell commands</span></div> |
2315 | | - <div class="command-item"><code class="command-code">lg</code><span class="command-desc">Launch lazygit TUI</span></div> |
2316 | | - <div class="command-item"><code class="command-code">lzd</code><span class="command-desc">Launch lazydocker TUI</span></div> |
2317 | | - <div class="command-item"><code class="command-code">gs, ga, gc, gp</code><span class="command-desc">Git status, add, commit, push</span></div> |
2318 | | - <div class="command-item"><code class="command-code">azd-up</code><span class="command-desc">Deploy to Azure with azd</span></div> |
2319 | | - <div class="command-item"><code class="command-code">tf, tfi, tfp, tfa</code><span class="command-desc">Terraform shortcuts</span></div> |
| 2370 | + <div class="shortcut-grid macos-only macos-grid"> |
| 2371 | + <div class="shortcut-card"><h3>🌿 Git</h3><p>Stage, review, and commit without leaving the terminal.</p><code>gs git status |
| 2372 | +ga git add |
| 2373 | +gc git commit |
| 2374 | +gp git push |
| 2375 | +lg lazygit</code></div> |
| 2376 | + <div class="shortcut-card"><h3>🐳 Docker</h3><p>Inspect containers and jump into the TUI quickly.</p><code>d docker |
| 2377 | +dc docker compose |
| 2378 | +dps docker ps |
| 2379 | +dlogs docker logs -f |
| 2380 | +lzd lazydocker</code></div> |
| 2381 | + <div class="shortcut-card"><h3>☸️ Kubernetes</h3><p>Cluster visibility without typing the long forms every time.</p><code>k kubectl |
| 2382 | +kgp kubectl get pods |
| 2383 | +kgs kubectl get svc |
| 2384 | +kgd kubectl get deploy |
| 2385 | +kns set namespace</code></div> |
| 2386 | + <div class="shortcut-card"><h3>☁️ Azure</h3><p>Fast access to auth, subscriptions, and azd deployment flows.</p><code>azl az login |
| 2387 | +azs az account show |
| 2388 | +azls az account list</code></div> |
| 2389 | + <div class="shortcut-card"><h3>🏗️ Terraform</h3><p>Common Terraform operations in fewer keystrokes.</p><code>tf terraform |
| 2390 | +tfi terraform init |
| 2391 | +tfp terraform plan |
| 2392 | +tfa terraform apply</code></div> |
| 2393 | + <div class="shortcut-card"><h3>📍 Navigation</h3><p>Modern CLI replacements for faster daily workflows.</p><code>ls eza (icons) |
| 2394 | +ll eza -la |
| 2395 | +lt eza --tree |
| 2396 | +cat bat |
| 2397 | +cd zoxide</code></div> |
2320 | 2398 | </div> |
2321 | 2399 | </section> |
2322 | 2400 |
|
|
0 commit comments