UNPKG

ailock

Version:

AI-Proof File Guard - Protect sensitive files from accidental AI modifications

52 lines 1.22 kB
import chalk from 'chalk'; /** * Check if quiet mode is enabled from command line arguments */ function isQuietMode() { const quietIndex = process.argv.indexOf('--quiet'); const qIndex = process.argv.indexOf('-q'); return quietIndex !== -1 || qIndex !== -1; } /** * Output information message (suppressed in quiet mode) */ export function info(message) { if (!isQuietMode()) { console.log(message); } } /** * Output success message (suppressed in quiet mode) */ export function success(message) { if (!isQuietMode()) { console.log(chalk.green(message)); } } /** * Output warning message (always shown) */ export function warn(message) { console.warn(chalk.yellow(message)); } /** * Output error message (always shown) */ export function error(message) { console.error(chalk.red(message)); } /** * Output debug message (only in debug mode, suppressed in quiet mode) */ export function debug(message) { if (process.env.DEBUG && !isQuietMode()) { console.debug(chalk.gray(message)); } } /** * Output raw message (always shown, for data output) */ export function raw(message) { console.log(message); } //# sourceMappingURL=output.js.map