Emspect is a CLI utility to search emojis and inspect details of the character. It works on Node.js and can be also used as Node.js library so you can embed its features to your cool applications.
$ node ./bin/emspect sleep
๐ช SLEEPY FACE (U+1F62A) - face, person, sleep :sleepy:
๐ด SLEEPING FACE (U+1F634) - face, person, sleep, zzz :sleeping:
๐ค SLEEPING SYMBOL (U+1F4A4) - comic, emotion, person, sleep, symbol, word, zzz :zzz:
๐ SLEEPING ACCOMMODATION (U+1F6CC) - hotel, object, sleep
๐ BED (U+1F6CF) - bed, hotel, object, sleep
$ node ./bin/emspect sleep --format all # verbose
U+1F62A ๐ช SLEEPY FACE 2010สฒ emoji face, person, sleep :sleepy:
U+1F634 ๐ด SLEEPING FACE 2012หฃ emoji face, person, sleep, zzz :sleeping:
U+1F4A4 ๐ค SLEEPING SYMBOL 2010สฒ emoji comic, emotion, person, sleep, symbol, word, zzz :zzz:
U+1F6CC ๐ SLEEPING ACCOMMODATION 2014หฃ emoji hotel, object, sleep
U+1F6CF ๐ BED 2014สท text bed, hotel, object, sleep
$ node ./bin/emspect U+1F62A --format json # Can search from character code. Also output in JSON
[{"code":"U+1F62A","chars":"๐ช","name":"SLEEPY FACE","synonym":null,"age":"2010สฒ","default":"emoji","annotations":["face","person","sleep"],"aliases":["sleepy"]}]
$ node ./bin/emspect "๐" --format "%C %G" # tell me GFM emoji code!
๐ :koko:
$ node ./bin/emspect -n WHITE -a symbol # name contains `WHITE` and has annotation `symbol`
๐ฎ WHITE FLOWER (U+1F4AE) - flower, object, symbol :white_flower:
โ
WHITE HEAVY CHECK MARK (U+2705) - check, mark, sign, symbol :white_check_mark:
โ WHITE QUESTION MARK ORNAMENT (U+2754) - mark, outlined, punctuation, question, symbol, word :grey_question:
โ WHITE EXCLAMATION MARK ORNAMENT (U+2755) - exclamation, mark, outlined, punctuation, symbol, word :grey_exclamation:
โซ๏ธ WHITE SMALL SQUARE (U+25AB) - geometric, sign, square, symbol :white_small_square:
โป๏ธ WHITE MEDIUM SQUARE (U+25FB) - geometric, sign, square, symbol :white_medium_square:
โฝ๏ธ WHITE MEDIUM SMALL SQUARE (U+25FD) - geometric, sign, square, symbol
โฌ๏ธ WHITE LARGE SQUARE (U+2B1C) - geometric, sign, square, symbol
๐ณ WHITE SQUARE BUTTON (U+1F533) - button, geometric, outlined, sign, square, symbol :white_square_button:
โช๏ธ MEDIUM WHITE CIRCLE (U+26AA) - circle, geometric, sign, symbol
- Node.js >= 4
$ npm -g emspect
$ emspect --help
$
$ less ./test/emojis.js
I'm updating documents in hurry ๐ฆ