KAKASI-PYKAKASI(1)

πŸ“¦ version 2.3.0, in ubuntu stonking

πŸ’– KAKASI-PYKAKASI(1) πŸ’–

okay bestie, welcome to the User Commands section, this is the manual page for kakasi-pykakasi and it's lowkey iconic. let's get into it 🫢

🌸 NAME 🌸

kakasi-pykakasi β€” Kana kanji simple inversion. that's it, that's the whole vibe. ✨


πŸŽ€ SYNOPSIS πŸŽ€

kakasi-pykakasi [-h] [-v] [-I INFILE] [-O OUTFILE] [-w] [-r {k,h,p}]
[-s] [-S SEPARATOR] [-f] [-C] [-U] [-E {a,N}] [-J {a,H,K,N}] [-K
{a,H,N}] [-H {a,K,N}] [-a {E,N}]

like, that's the whole shape of it. memorize it or don't, the options list below has you either way πŸ’…


✨ DESCRIPTION ✨

It's literally a kakasi implementation on Python. no cap, that's the description. it does the kana/kanji inversion thing and it does it cutely. πŸ¦‹

🧚 Executable Options

the "how do I even run this / how do I make it stop" options:

  • --version, -v β€” Display version. so you can flex which one you've got.
  • --help, -h β€” Display help text. ur bestie when you forget everything.
  • --input, -i <filename> β€” input file name (default STDIN). so if you don't give it one, it's reading from STDIN, periodt.
  • --output, -o <filename> β€” output file name (default STDOUT). no filename = it yells into STDOUT like a main character.

πŸŒ€ Mode Options

pick ur fighter:

  • --wakati, -w β€” wakati gaki mode. yes that's the name, don't look at me.
  • -f β€” furigana mode.

πŸ”₯ Conversion Options

bestie these switch alphabets are derived from original Kakasi, so show them some respect. each option character means character sets as follows:

πŸ”€ Character Sets

a: ascii  j: jisroman  g: graphic  k: kana
(j,k     defined in jisx0201)

E: kigou  K: katakana  H: hiragana J: kanji
(E,K,H,J defined in jisx0208)

now the actual converters, go off:

  • -K <a|H|N> β€” How convert Katakana to: a, H, None.
  • -H <a|K|N> β€” How convert Hiragana to: a, K, None.
  • -J <a|H|K|N> β€” How convert Kanji to: a, H, K, None.
  • -a <E|N> β€” How convert ASCII Roman to: E, None.
  • -E <a|N> β€” How convert JIS Roman to: a, None.

πŸ’« Behavior Options

the little garnish options that change how it feels:

  • -U β€” Output characters in uppercase. LOUD MODE, screaming, we love her 😭
  • -C β€” Capitalize first roman character of each words.
  • --space, -s β€” Insert space character between words.
  • --roman, -r <h|k|p> β€” Roman word conversion rule. It takes following keywords:
    • h β€” hepburn
    • k β€” kunrei
    • p β€” passport
  • --separator, -S <character> β€” Specify separator character for inserting between words.

🚦 Exit status

Command line executable return codes, aka the receipts:

  • 0 β€” convert successful

πŸ’€ heads up bestie: that's literally every code listed here. don't come for me, I only report what the page says.

and that's the whole page, you ate it, I'm obsessed. this was the kakasi-pykakasi manual, source/version kakasi-pykakasi, dated March 2026, filed under KAKASI-PYKAKASI(1) β€” ily, go convert something πŸŒˆπŸ‘‘πŸ’œ

πŸ“¦ where this page comes from