Russian for: prettily
Install with yarn:
yarn global add krasivo
Or, with npm:
npm i -g krasivo
To use via command line:
krasivo [your text] [foreground string] [background string]
To use in JS code:
import krasivo from 'krasivo'
console.log(krasivo('hello', 'x', ' '))
To get help with the API, run:
krasivo --help
When true, emoji names like :no_good:
are converted to Unicode emoji symbols.
CLI usage:
krasivo hello :no_good: ' ' --short-emoji
# or:
krasivo hello :no_good: ' ' -e
# To disable:
krasivo hello :no_good: ' ' --no-short-emoji
JS usage:
krasivo('hello', ':no_good', ' ', { shortEmoji: true })
// To disable:
krasivo('hello', ':no_good', ' ', { shortEmoji: false })
Slack limits message length, and after the limit is broken, the only way to send the message is to send a "code snippet". The problem is, every symbol in an emoji name is counted as a separate character.
shortEmoji
feature allows you to use any emoji in your message by converting emoji names to actual Unicode emoji symbols, which are all 1 character long in Slack.
Skin colours are supported in Slack style:
":no_good:"
=> 🙅
":no_good::skin-tone-2:"
=> 🙅🏻
":no_good::skin-tone-3:"
=> 🙅🏼
":no_good::skin-tone-4:"
=> 🙅🏽
":no_good::skin-tone-5:"
=> 🙅🏾
":no_good::skin-tone-6:"
=> 🙅🏿
MIT