@vigilbase/cli
Version:
Vigilbase CLI — security scanners, agent tools, and Vigilbase One from the terminal.
23 lines (22 loc) • 989 B
TypeScript
/**
* 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;