Skip to main content
Module

x/wait/log_symbols.ts

πŸŒ€ Minimal terminal spinner
Latest
File
import { colors } from "./deps.ts";
let supported = true;
if ((await Deno.permissions.query({ name: "env" })).state === "granted") { supported = supported && (!!Deno.env.get("CI") || Deno.env.get("TERM") === "xterm-256color");}
const main = { info: colors.blue("β„Ή"), success: colors.green("βœ”"), warning: colors.yellow("⚠"), error: colors.red("βœ–"),};
const fallbacks = { info: colors.blue("i"), success: colors.green("√"), warning: colors.yellow("β€Ό"), error: colors.red("Γ—"),};
export const symbols = supported ? main : fallbacks;