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>
25 lines
1.6 KiB
TypeScript
25 lines
1.6 KiB
TypeScript
import pc from "picocolors";
|
|
|
|
const PAPERCLIP_ART = [
|
|
"██████╗ █████╗ ██████╗ ███████╗██████╗ ██████╗██╗ ██╗██████╗ ",
|
|
"██╔══██╗██╔══██╗██╔══██╗██╔════╝██╔══██╗██╔════╝██║ ██║██╔══██╗",
|
|
"██████╔╝███████║██████╔╝█████╗ ██████╔╝██║ ██║ ██║██████╔╝",
|
|
"██╔═══╝ ██╔══██║██╔═══╝ ██╔══╝ ██╔══██╗██║ ██║ ██║██╔═══╝ ",
|
|
"██║ ██║ ██║██║ ███████╗██║ ██║╚██████╗███████╗██║██║ ",
|
|
"╚═╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═╝ ╚═╝ ╚═════╝╚══════╝╚═╝╚═╝ ",
|
|
] as const;
|
|
|
|
const TAGLINE = "Open-source orchestration for zero-human companies";
|
|
|
|
export function printPaperclipCliBanner(): void {
|
|
const lines = [
|
|
"",
|
|
...PAPERCLIP_ART.map((line) => pc.cyan(line)),
|
|
pc.blue(" ───────────────────────────────────────────────────────"),
|
|
pc.bold(pc.white(` ${TAGLINE}`)),
|
|
"",
|
|
];
|
|
|
|
console.log(lines.join("\n"));
|
|
}
|