| import chalk from "chalk";
|
| import ora from "ora";
|
|
|
| |
| |
|
|
|
|
| export function success(message) {
|
| console.log(chalk.green(`\n✓ ${message}\n`));
|
| }
|
|
|
| export function error(message) {
|
| console.log(chalk.red(`\n✗ ${message}\n`));
|
| }
|
|
|
| export function info(message) {
|
| console.log(chalk.blue(`\n${message}\n`));
|
| }
|
|
|
| export function warn(message) {
|
| console.log(chalk.yellow(`\n⚠ ${message}\n`));
|
| }
|
|
|
| export function gray(message) {
|
| console.log(chalk.gray(message));
|
| }
|
|
|
| export function spinner(text) {
|
| return ora(text);
|
| }
|
|
|
| export function printSection(title) {
|
| console.log(chalk.blue(`\n${title}\n`));
|
| }
|
|
|
| export function printKeyValue(key, value, isSuccess = false) {
|
| const color = isSuccess ? chalk.green : chalk.gray;
|
| console.log(color(` ${key}: ${value}`));
|
| }
|
|
|
| export function printList(items, isSuccess = false) {
|
| const symbol = isSuccess ? "✓" : "✗";
|
| const color = isSuccess ? chalk.green : chalk.gray;
|
| items.forEach((item) => {
|
| console.log(color(` ${symbol} ${item}`));
|
| });
|
| }
|
|
|