# termfactor is your terminal sick, mid or sus?
test your terminal features & find out. wez2 ### Requirements [fastfetch](https://github.com/fastfetch-cli/fastfetch) must be installed. termfactor uses [fastfetch](https://github.com/fastfetch-cli/fastfetch) for terminal identification. - https://github.com/fastfetch-cli/fastfetch ### Installation `cargo install termfactor` ### Building `git clone https://github.com/urrickhunt/termfactor` `cargo build --release` `cargo install --path .` ### Tests termfactor tests your terminal for: - [truecolor](https://github.com/termstandard/colors) - [sgr or text decorations](https://en.wikipedia.org/wiki/ANSI_escape_code#Select_Graphic_Rendition_parameters) - [unicode symbols](https://en.wikipedia.org/wiki/Unicode_symbol) - [emojis](https://en.wikipedia.org/wiki/Emoji) - [bidi awareness](https://www.lingnu.com/programming/57-bidi-aware-programming-introduction.html)[^1]. - [osc 8 hyperlinks](https://github.com/Alhadis/OSC8-Adoption/) - [osc 9 notifications](https://chromium.googlesource.com/apps/libapps/+/a5fb83c190aa9d74f4a9bca233dac6be2664e9e9/hterm/doc/ControlSequences.md#OSC) - [osc 777 notifications](https://chromium.googlesource.com/apps/libapps/+/a5fb83c190aa9d74f4a9bca233dac6be2664e9e9/hterm/doc/ControlSequences.md#OSC) - [sixel graphics](https://www.arewesixelyet.com/) [^1]: please note that this is just a general test for bidirectional awareness & not a comprehensive bidi language test. further bidi terminal resources: [BiDiSupport](https://gist.github.com/XVilka/a0e49e1c65370ba11c17) [BiDi in Terminal Emulators](https://terminal-wg.pages.freedesktop.org/bidi/) ### Track termfactors terms3