Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Okata

Transform text between 21 cases and copy the result — a change-case overlay for the Omarchy shell.

okata overlay

Install

omarchy plugin add https://github.com/ussego/okata.git --enable

Removal

omarchy plugin remove ussego.okata

Usage

Summon the overlay and type — every case row updates live as you type:

omarchy-shell shell summon ussego.okata
  • Type in the input at the top to transform the text into all 21 cases at once.
  • Press Enter or click a row to copy that row's result to the clipboard and close.
  • Up/Down (PageUp/PageDown) move the selection; Esc clears the input (or closes), clicking the backdrop closes.
  • Right-click a row to pin/unpin it at the top; pins persist between sessions.

Included cases: camelCase, Capital Case, CONSTANT_CASE, dot.case, Header-Case, lower case, lower First, no case, kebab-case, KEBAB-UPPER-CASE, PascalCase, Pascal_Snake_Case, path/case, AlTeRnAtInG cAsE, rAndOm cAsE, Sentence case, snake_case, sWAP cASE, Title Case, UPPER CASE, Upper first.

IPC

omarchy-shell shell summon ussego.okata '{"text":"hello world"}'
omarchy-shell shell hide ussego.okata
omarchy-shell shell toggle ussego.okata

Payload: {"text": "..."} pre-fills the input.

Keybinding

Add to ~/.config/hypr/bindings.lua:

hl.unbind("SUPER + CTRL + U")
o.bind("SUPER + CTRL + U", "Transform case", "omarchy-shell shell toggle ussego.okata")

Dependencies

Uses wl-copy from wl-clipboard, which ships with Omarchy.

About

Omarchy overlay that transforms text between 21 cases.

Resources

Stars

1 star

Watchers

0 watching

Forks

Contributors

Languages