@neabyte/candlestick-cli
Version:
Beautiful terminal candlestick charts with real-time trading data. Create stunning ASCII art charts directly in your terminal with support for live market data, custom colors, and professional trading visualization.
1 lines • 616 B
JavaScript
import figlet from"figlet";export function showAsciiHeader(){const t=figlet.textSync("Candlestick-CLI",{font:"Slant",horizontalLayout:"fitted",verticalLayout:"default"});console.log(t)}export async function handleChartOutput(t,o){if(o.output){const{exportToText:e,exportToImage:a}=await import("../utils/export.js"),r={};void 0!==o.background&&(r.background=o.background);const i=o.output.toLowerCase();if(i.endsWith(".txt"))await e(t,o.output,!1);else{if(!i.endsWith(".png"))throw new Error(`Unsupported export format: ${i}. Use .txt or .png`);await a(t,{...r,outputPath:o.output})}}else showAsciiHeader(),t.draw()}