UNPKG

capsule-ai-cli

Version:

The AI Model Orchestrator - Intelligent multi-model workflows with device-locked licensing

26 lines 1.7 kB
import gradient from 'gradient-string'; import { getProviderColor } from './utils/provider-colors.js'; import { stateService } from '../services/state.js'; const CAPSULE_RAW = ` ███ ██████╗ █████╗ ██████╗ ███████╗██╗ ██╗██╗ ███████╗ ░░███ ██╔════╝██╔══██╗██╔══██╗██╔════╝██║ ██║██║ ██╔════╝ ░███ ██║ ███████║██████╔╝███████╗██║ ██║██║ █████╗ ███░ ██║ ██╔══██║██╔═══╝ ╚════██║██║ ██║██║ ██╔══╝ ███░ ╚██████╗██║ ██║██║ ███████║╚██████╔╝███████╗███████╗ ░░░ ╚═════╝╚═╝ ╚═╝╚═╝ ╚══════╝ ╚═════╝ ╚══════╝╚══════╝`; const getDefaultLogo = () => { return gradient(['#39ff14', '#00ff41', '#0fa']).multiline(CAPSULE_RAW); }; const getLogoForProvider = (provider) => { const color = getProviderColor(provider); return gradient([color, color]).multiline(CAPSULE_RAW); }; export const getLogo = () => { const provider = stateService.getProvider(); if (provider) { return getLogoForProvider(provider); } return getDefaultLogo(); }; export const CAPSULE = getDefaultLogo(); //# sourceMappingURL=capsule-logo.js.map