deploy-neex
Version:
🚀 CLI tool for deploying Neex applications with PM2 and Nginx
36 lines • 834 B
JavaScript
// src/utils/logger.ts
import chalk from 'chalk';
import ora from 'ora';
export class Logger {
spinner = ora();
success(message) {
console.log(chalk.green('✓'), message);
}
error(message) {
console.log(chalk.red('✗'), message);
}
warning(message) {
console.log(chalk.yellow('âš '), message);
}
info(message) {
console.log(chalk.blue('ℹ'), message);
}
step(message) {
console.log(chalk.cyan('→'), message);
}
startSpinner(text) {
this.spinner.start(text);
}
stopSpinner(success = true) {
if (success) {
this.spinner.succeed();
}
else {
this.spinner.fail();
}
}
updateSpinner(text) {
this.spinner.text = text;
}
}
//# sourceMappingURL=logger.js.map