- Replace PAPERCLIP art with NEXUS art in server/src/startup-banner.ts - Replace full cli/src/utils/banner.ts with NEXUS art and updated tagline - Rename printPaperclipCliBanner to printNexusCliBanner - Update tagline to 'Open-source orchestration for your agents' - Update all 5 CLI command callers: onboard, configure, db-backup, worktree, doctor - Satisfies BRND-02
27 lines
1.3 KiB
TypeScript
27 lines
1.3 KiB
TypeScript
import pc from "picocolors";
|
|
|
|
// [nexus] replaced PAPERCLIP_ART with NEXUS_ART
|
|
const NEXUS_ART = [
|
|
"███╗ ██╗███████╗██╗ ██╗██╗ ██╗███████╗",
|
|
"████╗ ██║██╔════╝╚██╗██╔╝██║ ██║██╔════╝",
|
|
"██╔██╗ ██║█████╗ ╚███╔╝ ██║ ██║███████╗",
|
|
"██║╚██╗██║██╔══╝ ██╔██╗ ██║ ██║╚════██║",
|
|
"██║ ╚████║███████╗██╔╝ ██╗╚██████╔╝███████║",
|
|
"╚═╝ ╚═══╝╚══════╝╚═╝ ╚═╝ ╚═════╝ ╚══════╝",
|
|
] as const;
|
|
|
|
// [nexus] updated tagline
|
|
const TAGLINE = "Open-source orchestration for your agents";
|
|
|
|
// [nexus] renamed from printPaperclipCliBanner
|
|
export function printNexusCliBanner(): void {
|
|
const lines = [
|
|
"",
|
|
...NEXUS_ART.map((line) => pc.cyan(line)),
|
|
pc.blue(" ───────────────────────────────────────────────────────"),
|
|
pc.bold(pc.white(` ${TAGLINE}`)),
|
|
"",
|
|
];
|
|
|
|
console.log(lines.join("\n"));
|
|
}
|