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 allows you to easily set the text styling, color and background color for the output.
styled-printf [-s <text format>] [--style <text format>]
[-c <color>] [--color <color>]
[-b <color>] [-background-color <color>]
format [argument]
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"
-h | --help |
Display the help documentation |
---|---|
-t | --test |
Test all the different styles in your bash terminal |