Do you want to add some styles 🎨 to the output of your bash printf commands? Use this custom script and make the output of that printf look fanzy
Using Yarn
yarn add styled-printf
Using NPM:
npm i styled-printf
The styled-printf
command is like printf
(in fact it's a function wrapping printf
) that accepts 3 extra options + value:
Option | Description | Values |
---|---|---|
-s | --style |
Text formatting | normal | bold | dim | italics | underline |blink | reverse | hidden | password |
-c | --color |
Text color | default | white | black | red | green |yellow | blue | magenta | cyan | gray |light-red | light-green | light-yellow |light-blue | light-magenta | light-cyan |light-gray | or a number between 0 and 256 |
-b | --background-color |
Background color | default | white | black | red | green |yellow | blue | magenta | cyan | gray |light-red | light-green | light-yellow |light-blue | light-magenta | light-cyan |light-gray | or a number between 0 and 256 |
styled-printf -s bold -c blue -b yellow "%s\n" "This text is bold, red and has a blue background"