# tija_tools `tija_tools` is a Rust library providing a set of utilities designed to perform common tasks in Rust programming. This library is open for use and can be utilized in various applications, offering simple and effective solutions. ## Installation [dependencies] ``` tija_tools = "0.1.0" ``` ##ussage ``` use tija_tools::terminal::{ProgressRing, AnimationMode}; use tokio::time::Duration; async fn my_task() { tokio::time::sleep(Duration::from_secs(10)).await; } #[tokio::main] async fn main() { let args: Vec = std::env::args().collect(); if args.contains(&"test".to_string()) { let mut ring = ProgressRing::new(100, 10, Some(vec!["1","2","3","4","3","2"]), Some('s')); ProgressRing::run_with_animation(&mut ring, AnimationMode::Rotate, my_task()).await; ProgressRing::run_with_animation(&mut ring, AnimationMode::Bounce, my_task()).await; ProgressRing::run_with_animation(&mut ring, AnimationMode::Bounce2, my_task()).await; ProgressRing::run_with_animation(&mut ring, AnimationMode::Loading, my_task()).await; } } ```