@banshi/cli-art
TypeScript icon, indicating that this package has built-in type declarations

0.0.1 • Public • Published

color-art

A simple cli output tool for node js. Command line colored text, word art, simple progress bar.

color-art

Demo

Demo

Project goal

Target to build a lightwaight commandline module for colored commadline text output.

install

npm i --save-dev @banshi/cli-art

Use

import {
    progressBar, replaceLastLine, color, CharacterArt
} from 'color-art';

console.log(color.italic("testing"))
console.log(color.strikethrough("strikeword"));
console.log(color.underline("underline"));
console.log(color.bold("bold"));
console.log(color.italic("italic"));
console.log(color.bold(color.italic("bold italic")));
console.log(color.inverse('background'));
console.log(color.underline(color.blue("background testing")));
replaceLastLine("Replaced by you and your friend");
replaceLastLine("Replaced by me");

console.log(color.green("\nI am a successfull message"));


let chAr = new CharacterArt({ "color": color.green });

chAr.charPattern("CLI ART").render();

List of Format method

reset bold dim italic underline overline inverse reverse hidden strikethrough

List of Colors method

black red green yellow blue magenta cyan white blackBright gray // Alias of blackBright redBright greenBright yellowBright blueBright magentaBright cyanBright whiteBright bgBlack bgRed bgGreen bgYellow bgBlue bgMagenta bgCyan bgWhite bgBlackBright bgGray // Alias of bgBlackBright bgRedBright bgGreenBright bgYellowBright bgBlueBright bgMagentaBright bgCyanBright bgWhiteBright

Art Matrix

import { matrix } from 'color-art';

let opt = {
    "stringLenth": 55,
    "spaceb2nletter": 5,
    "interval": 70,
    "stopAt": 500
}

matrix(opt);

Command line

Install global for command line tool

npm i -g @banshi/cli-art
cli-art textart CLI

// with color option

cli-art textart CLI -c red

Dependencies (2)

Dev Dependencies (7)

Package Sidebar

Install

npm i @banshi/cli-art

Weekly Downloads

0

Version

0.0.1

License

MIT

Unpacked Size

85 kB

Total Files

24

Last publish

Collaborators

  • crajbanshi