UNPKG

@vigilbase/cli

Version:

Vigilbase CLI — security scanners, agent tools, and Vigilbase One from the terminal.

23 lines (22 loc) • 989 B
/** * Compact Vigilbase flare mark + wordmark for human CLI surfaces. * Static strings only — no I/O, no deps, skipped entirely in --json mode. */ /** Compact square Vigilbase flare (inverted V), used on help/version (keeps the first viewport short). */ export declare const VIGILBASE_ASCII_MARK: string; export type BannerOptions = { /** Include version line under the mark. */ version?: string; /** One-line tagline. */ tagline?: string; }; /** Whether the checkup terminal UI (tui.ts) may colour this stream. */ export declare function shouldUseColor(stream: { isTTY?: boolean; } | undefined, env?: NodeJS.ProcessEnv): boolean; export declare function shouldShowBanner(mode?: 'text' | 'json', env?: NodeJS.ProcessEnv): boolean; /** * Banner composition (flare + wordmark + tagline). Plain text: the writer strips terminal * sequences from every line, so the banner carries no colour. */ export declare function renderBanner(options?: BannerOptions): string;