Deploy Log

beste-web / production
09:14:02Cloning repository main@8f2c1d
About this piece

Deploy Log

Streaming build log where timestamped lines append every half second and older ones slide up out of view, with warnings in amber and successes in green until the deploy lands.

Usage

The import and the props worth knowing about, in one place.

import { Terminal15 } from "@/components/beste/piece/terminal15";

<Terminal15
  title="beste-web / production"
  lines={[
    {
      "text": "Cloning repository main@8f2c1d"
    },
    {
      "text": "Installing dependencies"
    },
    {
      "text": "Compiling 42 routes"
    },
    {
      "text": "Unused env var NEXT_TELEMETRY",
      "level": "warn"
    },
    {
      "text": "Build finished in 38s",
      "level": "ok"
    },
    {
      "text": "Uploading 312 static assets"
    },
    {
      "text": "Provisioning edge functions"
    },
    {
      "text": "Warming cache in 12 regions"
    },
    {
      "text": "Health check passed",
      "level": "ok"
    },
    {
      "text": "Deployed to production",
      "level": "ok"
    }
  ]}
/>

More Terminal pieces

View all Terminal
12:04:01OKServer ready on port 3000
12:04:03INFOCompiled /dashboard in 240ms
12:04:06WARNSlow query took 412ms
12:04:09ERRFailed to reach cache

Log Stream

Timestamped log lines tagged by level in info, warn, error, and ok colors.

deploy
$beste deploy --prod
Building application…Uploading assets…Deployed in 4.2s

Output Window

Window-chrome shell showing a command and its output ending in a success line.

$npx beste-ui@latest init

Terminal Prompt

Dark shell line with an emerald prompt, command text, and a blinking block cursor.

Installing packagesctrl-c to cancel

Loading Line

Single indeterminate line with a spinner and a cancel hint.

Compiling modules
Bundling assets
Optimizing output
Publishing build

Build Steps

Stacked task list with done, running, and pending status markers.

Command Run

Dark terminal that types a command after the prompt, prints its output line by line up to a green success line behind a blinking block cursor, then clears and runs again.