1.0.0 • Published 2 years ago

build-message v1.0.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

build-message

Build message banner for information messages during multi stage builds.

Table of Contents

Description

Use build-message when you have a multistep build and want to be able to quickly identify the current build step or some other important information in long logs. The message that you log using build-message is formatted with a 4 character prefix spacing and a dashed line 8 characters longer than the message. Like this:

my important build message

Example with 16 character width terminal:

my long and important build message on a very small

terminal

Installation

Intended to install in the root package of a monorepo.

npm install build-message --save-dev

or

yarn add -D build-message

Usage

The standard usage is to use in a "pre" or "post" npm script. see: https://docs.npmjs.com/cli/v8/using-npm/scripts#pre--post-scripts

Here's some standard package.json examples:

yarn+CRA

"prebuild": "yarn build-message building client",
"build": "react-scripts build",

npm+rollup

"prebuild": "npm build-message building library x",
"build": "rollup",

CLI

The build-message tool can be used from the cli for testing it's functionality.

CLI Useage

$ build-message <message> | [options]

$ scopy --help
$ scopy -v
  • message The message that you want logged in a banner format.
  • [options]
    • -v , --version Print version and quit.
    • -h , --help Print help and quit

CLI Examples

Examples :

$ build-message building main
---------------------
    building main
---------------------

$ build-message debug build
-------------------
    debug build
-------------------