import { Link, createFileRoute } from "@tanstack/react-router"; import { CommandDialog } from "~/components/command-dialog"; import { pageMeta } from "~/meta"; import { downloadUrls, appStoreUrl, playStoreUrl, webAppUrl, AppleIcon, AndroidIcon, WindowsIcon, LinuxIcon, TerminalIcon, GlobeIcon, } from "~/downloads"; import { useRelease } from "~/routes/__root"; import "~/styles.css"; export const Route = createFileRoute("/download")({ head: () => ({ meta: pageMeta( "Download - Paseo", "Download Paseo for macOS, Windows, Linux, iOS, and Android. Your dev environment, in your pocket.", ), }), component: Download, }); function Download() { const { version } = useRelease(); const urls = downloadUrls(version); return (
Paseo Paseo
Docs Changelog

Download

v{version}

{/* Desktop */}

Desktop

{/* macOS */}
macOS
Homebrew } title="Install via Homebrew" command="brew install --cask paseo" />
{/* Windows */}
Windows
{/* Linux */}
Linux
{/* Mobile */}

Mobile

{/* Android */}
Android
{/* iOS */}
iOS
{/* Web & CLI */}

Web & CLI

Web App
CLI
npm install -g @getpaseo/cli

All releases are available on{" "} GitHub .

); } function DownloadPill({ href, label, external, }: { href: string; label: string; external?: boolean; }) { return ( {label} {external && ( )} ); } function MonitorIcon(props: React.SVGProps) { return ( ); } function PhoneIcon(props: React.SVGProps) { return ( ); }