ikanago / omekasy

π˜Ύπ™€π™’π™’π™–π™£π™™ π™‘π™žπ™£π™š 𝙖π™₯π™₯π™‘π™žπ™˜π™–π™©π™žπ™€π™£ π•₯𝕙𝕒π•₯ π•”π• π•Ÿπ•§π•–π•£π•₯𝕀 π•’π•π•‘π•™π•’π•Ÿπ•¦π•žπ•–π•£π•šπ•” 𝕔𝕙𝕒𝕣𝕒𝕔π•₯𝕖𝕣𝕀 𝒕𝒐 π’—π’‚π’“π’Šπ’π’–π’” π’”π’•π’šπ’π’†π’” πšπšŽπšπš’πš—πšŽπš πš’πš— πš„πš—πš’πšŒπš˜πšπšŽ.
MIT License
131 stars 4 forks source link
cli command-line joke

omekasy

CI License: MIT

asciicast

omekasy is a command line application that converts alphanumeric characters in your input to various styles defined in Unicode. omekasy means "dress up" in Japanese.

Installation

Homebrew

Supports macOS(x86_64, aarch64) and Linux(x86_64).

brew install ikanago/tap/omekasy

Cargo

cargo install omekasy

Binaries

You can download binaries from Releases.

Usage

Just run without any options or arguments, then a prompt will be shown up. You can select the style while watching the result like above demo.

omekasy

To convert to a specific font instantly, give the font name and input.

omekasy --font bold-italic "My new gear..."

Characters other than latin alphabets and numbers in your input remain untouched.

Available font for now:

Key bindings in interactive mode: Key Action
Up, Ctrl-K Move cursor up
Down, Ctrl-J Move cursor down
Enter Select
Ctrl-C, Esc Quit