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 <noreply@anthropic.com>
This commit is contained in:
Dotta
2026-03-03 10:37:14 -06:00
parent 3248974435
commit f640b0445d
2 changed files with 8 additions and 7 deletions

View File

@@ -248,7 +248,7 @@ export async function onboard(opts: OnboardOptions): Promise<void> {
p.note( 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")}`, `Reconfigure later: ${pc.cyan("paperclipai configure")}`,
`Diagnose setup: ${pc.cyan("paperclipai doctor")}`, `Diagnose setup: ${pc.cyan("paperclipai doctor")}`,
].join("\n"), ].join("\n"),

View File

@@ -1,11 +1,12 @@
import pc from "picocolors"; import pc from "picocolors";
const PAPERCLIP_ART = [ const PAPERCLIP_ART = [
" ____ _ ____ _____ ____ ____ _ ___ ____ ", "██████╗ █████╗ ██████╗ ███████╗██████╗ ██████╗██╗ ██╗██████╗ ",
"| _ \\ / \\ | _ \\| ____| _ \\ / ___| | |_ _| _ \\ ", "██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝██║ ██║██╔══██╗",
"| |_) / _ \\ | |_) | _| | |_) | | | | | || |_) |", "██████╔╝███████║██████╔╝█████╗ ██████╔╝██║ ██║ ██║██████╔╝",
"| __/ ___ \\| __/| |___| _ <| |___| |___ | || __/ ", "██╔═══╝ ██╔══██║██╔═══╝ ██╔══╝ ██╔══██╗██║ ██║ ██║██╔═══╝ ",
"|_| /_/ \\_\\_| |_____|_| \\_\\\\____|_____|___|_| ", "██║ ██║ ██║██║ ███████╗██║ ██║╚██████╗███████╗██║██║ ",
"╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝╚══════╝╚═╝╚═╝ ",
] as const; ] as const;
const TAGLINE = "Open-source orchestration for zero-human companies"; const TAGLINE = "Open-source orchestration for zero-human companies";
@@ -14,7 +15,7 @@ export function printPaperclipCliBanner(): void {
const lines = [ const lines = [
"", "",
...PAPERCLIP_ART.map((line) => pc.cyan(line)), ...PAPERCLIP_ART.map((line) => pc.cyan(line)),
pc.blue(" ------------------------------------------------------"), pc.blue(" ───────────────────────────────────────────────────────"),
pc.bold(pc.white(` ${TAGLINE}`)), pc.bold(pc.white(` ${TAGLINE}`)),
"", "",
]; ];