-
Notifications
You must be signed in to change notification settings - Fork 4
printer
axios edited this page Sep 21, 2021
·
3 revisions
Get details from the code.
const { printer } = require('@axiosleo/cli-tool');
// Print some string on the console without EOL.
printer.print('<some-string>');
// Print some string on the console with EOL.
printer.println('<some-string>');
// Print fixed-length strings
printer.fixed(content, length = 10, fillPosition = 'l', fill = ' ');
// Print switch
printer.disable();
printer.enable();
- themes
printer.themes({
input: 'grey',
verbose: 'cyan',
info: 'blue',
data: 'magenta',
debug: 'gray',
warning: 'yellow',
error: 'red',
success: 'green',
});
printer.input('some-string');
printer.verbose('some-string');
printer.info('some-string');
printer.data('some-string');
printer.debug('some-string');
printer.warning('some-string');
printer.success('some-string');
printer.error('some-string');
- text colors
printer.yellow('some-string');
printer.green('some-string');
printer.red('some-string');
printer.print('some-string'.black);
printer.print('some-string'.blue);
printer.print('some-string'.magenta);
printer.print('some-string'.cyan);
printer.print('some-string'.white);
printer.print('some-string'.gray);
printer.print('some-string'.grey);
- bright text colors
printer.print('some-string'.brightRed);
printer.print('some-string'.brightGreen);
printer.print('some-string'.brightYellow);
printer.print('some-string'.brightBlue);
printer.print('some-string'.brightMagenta);
printer.print('some-string'.brightCyan);
printer.print('some-string'.brightWhite);
- background colors
printer.print('some-string'.bgBlack);
printer.print('some-string'.bgRed);
printer.print('some-string'.bgGreen);
printer.print('some-string'.bgYellow);
printer.print('some-string'.bgBlue);
printer.print('some-string'.bgMagenta);
printer.print('some-string'.bgCyan);
printer.print('some-string'.bgWhite);
printer.print('some-string'.bgGray);
printer.print('some-string'.bgGr3y);
- bright background colors
printer.print('some-string'.bgBrightRed);
printer.print('some-string'.bgBrightGreen);
printer.print('some-string'.bgBrightYellow);
printer.print('some-string'.bgBrightBlue);
printer.print('some-string'.bgBrightMagenta);
printer.print('some-string'.bgBrightCyan);
printer.print('some-string'.bgBrightWhite);
- styles
printer.print('some-string'.reset);
printer.print('some-string'.bold);
printer.print('some-string'.dim);
printer.print('some-string'.italic);
printer.print('some-string'.underline);
printer.print('some-string'.inverse);
printer.print('some-string'.hidden);
printer.print('some-string'.strikethrough);
- extras
printer.print('some-string'.rainbow);
printer.print('some-string'.zebra);
printer.print('some-string'.america);
printer.print('some-string'.trap);
printer.print('some-string'.random);
- Combining
printer.print('some-string'.red.underline);
printer.themes({
custom: ['red', 'underline'],
});
printer.print('some-string'.custom);
Anything unclear or inaccurate? Please let me know at [email protected]