UNPKG

kaomoji-maker

Version:

Interactive kaomoji maker running on Node.js

60 lines (35 loc) 1.96 kB
# kaomoji-maker ![demo](demo.gif) Create many types of kaomoji using an interactive CLI application run by Node.js. * [x] Interactive CLI powered by [Inquirer.js](https://github.com/SBoudrias/Inquirer.js/). * [x] ES6 usage making heavy use of Promises * [x] Cross-platform (Windows, Mac OS X, Linux) * [x] Most used terminals [support](https://github.com/sboudrias/Inquirer.js#support-os-terminals) ## But what is a kaomoji? Kaomoji is a kind of emoticon. According to [Wikipedia](https://en.wikipedia.org/wiki/Emoticon#/media/File:Emoticon_Smile_Face.svg): > An emoticon (ee-moht-i-kon), (/ᵻˈmoʊtᵻkɒn/, or /iˈmoʊtᵻkɒn/) is a pictorial representation of a facial expression using punctuation marks, numbers and letters, usually written to express a person's feelings or mood. > In Western countries, emoticons are usually written at a right angle to the direction of the text. Users from Japan popularized a kind of emoticon called kaomoji (顔文字; lit. 顔(kao)=face, 文字(moji)=character(s); often confused with emoji in the West) that can be understood without tilting one's head to the left. Also referred to as dongers, text faces, emojicons, emotes or similar. ## Install Install it through npm globally so it can be executed from anywhere in your terminal: ``` npm install -g kaomoji-maker ``` It also can be installed as a local module, or just cloning this repository and executing bin/kaomoji-maker through Node.js: ``` git clone https://github.com/antonvs2/kaomoji-maker.git cd kaomoji-maker npm install node bin/kaomoji-maker ``` ## Functionality > Create kaomoji Create a kaomoji choosing part by part > Copy saved kaomoji Check your saved list and copy to clipboard. > Remove kaomoji Remove multiple kaomoji from saved list. > Exit Exit CLI. ## Contributing Pull requests with new parts (under `lib/parts`) are welcome. Of course, PR or issues with new functionality and bug fixes are more than welcome too.