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, }); const homebrewTrigger = ( Homebrew ); function Download() { const release = useRelease(); const { version } = release; const urls = downloadUrls(release); return (
Paseo Paseo
Docs Changelog

Download

v{version}

{/* Desktop */}

Desktop

{/* macOS */}
macOS
{/* Windows */}
Windows
{urls.windowsExeArm64 && }
{/* 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 ( ); }