Skip to content

dontbeidle/kaalin-cli

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

kaalin

CLI tool for the Karakalpak language. Script conversion, numbers to words, letter casing.

Install

brew tap dontbeidle/tap
brew install kaalin

Convert

Latin to Cyrillic:

kaalin convert "Assalawma áleykum"
# Ассалаўма әлейкум

Cyrillic to Latin:

kaalin convert "Ассалаўма әлейкум"
# Assalawma áleykum

Explicit direction:

kaalin convert --to-cyr "Sálem"
kaalin convert --to-lat "Сәлем"

From file:

kaalin convert -f document.txt -o converted.txt
kaalin convert -f document.txt --in-place

Pipe:

echo "Sálem" | kaalin convert

Number to words

kaalin number 123
# bir júz jigirma úsh

kaalin number 123 --cyr
# бир жүз жигирма үш

kaalin number 12.75
# on eki pútin júzden jetpis bes

kaalin number -5
# minus bes

Case

kaalin case upper "sálem álem"
# SÁLEM ÁLEM

kaalin case lower "SÁLEM ÁLEM"
# sálem álem

Shell completion

kaalin completion bash >> ~/.bashrc
kaalin completion zsh >> ~/.zshrc
kaalin completion fish > ~/.config/fish/completions/kaalin.fish
kaalin completion powershell >> $PROFILE

Flags

Flag Short Description
--help -h Show help
--json -j Output as JSON
--no-color Disable colored output
--quiet -q Print result only

About

CLI tool for Karakalpak language

Topics

Resources

License

Stars

Watchers

Forks

Contributors