From f640b0445d1a43b0672fcce221f0f61b1eb2361a Mon Sep 17 00:00:00 2001 From: Dotta Date: Tue, 3 Mar 2026 10:37:14 -0600 Subject: [PATCH] cli: update banner art and simplify onboard help text Switch to block-style ASCII art for the PAPERCLIP banner and use unicode box-drawing separator. Shorten the onboard outro run hint. Co-Authored-By: Claude Opus 4.6 --- cli/src/commands/onboard.ts | 2 +- cli/src/utils/banner.ts | 13 +++++++------ 2 files changed, 8 insertions(+), 7 deletions(-) diff --git a/cli/src/commands/onboard.ts b/cli/src/commands/onboard.ts index 3c85a12f..b73cfcad 100644 --- a/cli/src/commands/onboard.ts +++ b/cli/src/commands/onboard.ts @@ -248,7 +248,7 @@ export async function onboard(opts: OnboardOptions): Promise { p.note( [ - `Run now: ${pc.cyan("paperclipai run")} (onboard + doctor + start in one command)`, + `Run: ${pc.cyan("paperclipai run")}`, `Reconfigure later: ${pc.cyan("paperclipai configure")}`, `Diagnose setup: ${pc.cyan("paperclipai doctor")}`, ].join("\n"), diff --git a/cli/src/utils/banner.ts b/cli/src/utils/banner.ts index d8bc7f15..16d3a987 100644 --- a/cli/src/utils/banner.ts +++ b/cli/src/utils/banner.ts @@ -1,11 +1,12 @@ import pc from "picocolors"; const PAPERCLIP_ART = [ - " ____ _ ____ _____ ____ ____ _ ___ ____ ", - "| _ \\ / \\ | _ \\| ____| _ \\ / ___| | |_ _| _ \\ ", - "| |_) / _ \\ | |_) | _| | |_) | | | | | || |_) |", - "| __/ ___ \\| __/| |___| _ <| |___| |___ | || __/ ", - "|_| /_/ \\_\\_| |_____|_| \\_\\\\____|_____|___|_| ", + "██████╗ █████╗ ██████╗ ███████╗██████╗ ██████╗██╗ ██╗██████╗ ", + "██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝██║ ██║██╔══██╗", + "██████╔╝███████║██████╔╝█████╗ ██████╔╝██║ ██║ ██║██████╔╝", + "██╔═══╝ ██╔══██║██╔═══╝ ██╔══╝ ██╔══██╗██║ ██║ ██║██╔═══╝ ", + "██║ ██║ ██║██║ ███████╗██║ ██║╚██████╗███████╗██║██║ ", + "╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝╚══════╝╚═╝╚═╝ ", ] as const; const TAGLINE = "Open-source orchestration for zero-human companies"; @@ -14,7 +15,7 @@ export function printPaperclipCliBanner(): void { const lines = [ "", ...PAPERCLIP_ART.map((line) => pc.cyan(line)), - pc.blue(" ------------------------------------------------------"), + pc.blue(" ───────────────────────────────────────────────────────"), pc.bold(pc.white(` ${TAGLINE}`)), "", ];