@njakob/cli-utils

1.3.1 • Public • Published

cli-utils NPM version Build Status ESLint Config Conventional Commits

Collection of utils to build CLI Node based applications.

Features

  • Console reporter

Installation

With NPM:

$ npm install @njakob/cli-utils

With Yarn:

$ yarn add @njakob/cli-utils

Usage

Console Reporter

import { ConsoleReporter } from '@njakob/cli-utils';

const reporter = new ConsoleReporter();

reporter.log(reporter.parse`Something to ${reporter.styles.red`log`}`, 2);
reporter.error(reporter.parse`${reporter.styles.red`Error`}: Something went wrong`);
reporter.success(reporter.parse`Something was a success`);
reporter.warning(reporter.parse`Something went not too good`);
reporter.failure(reporter.parse`Something went totally wrong`);

Related Projects

  • rainbow: String styling helpers inspired by Chalk.

Inspired by

  • ConsoleReporter system used in yarn

Changelog

See changelog.

Licences

njakob/cli-utils is licensed under the MIT License.

Package Sidebar

Install

npm i @njakob/cli-utils

Weekly Downloads

1

Version

1.3.1

License

MIT

Last publish

Collaborators

  • njakob