fribidi

Convert bidirectional text for proper right-to-left language display.

brewmacoslinux
Try with needOr install directly
Source

About

Implementation of the Unicode BiDi algorithm

Commands

fribidi

Examples

check if text has right-to-left characters$ echo 'Hello שלום' | fribidi
convert mixed hebrew and english to display correctly$ fribidi --text-type LOGICAL input.txt
show visual output for arabic text with line numbers$ fribidi --verbose --text-type LOGICAL arabic.txt
process bidirectional text and save output to file$ fribidi input.txt > output.txt
fix text direction for right-to-left languages in pipeline$ cat mixed_text.txt | fribidi --text-type LOGICAL