cli-sprintf-format
v1.1.1
Published
sprintf formatting targetted for CLI
Downloads
3,606,997
Maintainers
Readme
cli-sprintf-format
CLI dedicated sprintf formatter
An improved version of util.formatWithOptions
- Provides more reliable type resolution and error handling
- Detects color support (via supports-color)
- Ensures colored (if supported) output not only for the inspected objects but also for primitive vaulues
- Colored JSON (
%j
) formatting - Object inspection depth defaults to
4
, but can be overriden viaFORMAT_INSPECT_DEPTH
environment variable - For
%s
strings are passed throughinspect
formatter therefore appear colored (if supported) and eventual multiline content appears inline. To escape that behavior%#s
should be used instead
Installation
npm install cli-sprintf-format
Usage
const cliFormat = require("cli-sprintf-format");
console.log(cliFormat("Some %s with %d count", "foo", 12)); // Some foo with 12 count
Tests
npm test