{"repo":"orhun/ratatui-splash-screen","free":true,"listed":false,"github":"https://github.com/orhun/ratatui-splash-screen","clone":"git clone https://github.com/orhun/ratatui-splash-screen.git","description":"A Ratatui widget to turn any image to a splash screen in your terminal ✨","language":"Rust","stars":149,"topics":["ratatui","splash-screen","splashscreen","terminal-user-interface","tui","tui-rs","widget","tui-widget"],"license":"Apache-2.0","category":"cli-tools","readme_excerpt":"ratatui-splash-screen A [Ratatui] widget to turn any image to a splash screen in your terminal ✨ [![crates.io badge]][ratatui-splash-screen-crate] [![docs.rs badge]][ratatui-splash-screen-docs] [![license badge]](./LICENSE-MIT) [![codecov.io badge]][Code Coverage] [![discord badge]][Ratatui Discord] See the demo of [gpg-tui] for a real world example. Features - Turn any image ( jpg , png ) into a splash screen! - Verifies the file integrity via checking SHA checksum (optional) - Supports grayscaling Installation [![deps.rs badge]][Dependency Status] To disable the default image format and only enable the one you need: Usage Create a [ SplashConfig ] and construct a [ SplashScreen ] widget with it. Then render the widget in a loop using the [ render ] function. You can check if the splash screen is done rendering by calling [ is rendered ]. Examples See the full example here. Tips - Use small images (such as 200x200) for a better experience. - You can tweak the [ render steps ] value for smoother rendering. - Run [ sha256sum(1) ] command on your system to find out the SHA value. You can set it to None if you don't want to check integrity. [ratatui-splash-screen]: https://github.com/orhun/ratatui-splash-screen [ratatui-splash-screen-crate]: https://crates.io/crates/ratatui-splash-screen [ratatui-splash-screen-docs]: https://docs.rs/ratatui-splash-screen [ratatui]: https://ratatui.rs [ sha256sum(1) ]: https://linux.die.net/man/1/sha256sum [gpg-tui]: https://github.com/orhun/gpg-","default_branch":null,"files":null,"tree":[],"storefront":"/r/orhun","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/orhun/ratatui-splash-screen/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}