ez-rust 0.1.5

ez to use rust utils
Documentation
# ez-rust
ez to use utility functions for rust


# Instalation
using cargo:
```bash
cargo add ez-rust
```
or manually by adding `ez-rust = "0.1.1"` to the dependencies in the `Cargo.toml` file

# Utils
## IO
### Input
to get input using the `ez::io` module use the `get_input()` function

Example:
```rust
use ez_rust::io

fn main() {
    let name: String = io::get_input("Whats your name?");   

    println!("Hello {name}!");
}
```
### Colors
to style the output on the terminal we use the `ez::io::Colors` struct that contains easy to use function for styling

Example:
```rust
use ez_rust::io::Colors

fn main() {
    
    println!(
        "Normal {} Danger! {} Blue {} Green",
        Colors::bg_red(),
        Colors::fg_blue(),
        Colors::fg_green()
    );
}
```

Here is a list of all bg colors and fg colors:

| BG  | FG |
| --- | --- |
| bg_red | fg_red | 
| bg_yellow | fg_yellow |
| bg_green |  fg_green | 
| bg_blue | fg_blue |
| bg_magenta | fg_magenta | 
| bg_white | fg_white |
| bg_black | fg_black | 
| bg_reset | fg_reset |
the `bg_reset()` and `fg_reset()` reset the bg and the fg colors to default respectively
## FS
### Read
reading a file using `ez_rust::fs`:
```rust
use ez_rust::fs

fn main() {
    let file: String = fs::read_file("path/to/file.txt");
}
```

### Write
writing to a file using `ez_rust::fs`:
```rust
use ez_rust::fs

fn main() {
    let err: String = fs::write_file("path/to/file.txt", "hello");
    /* err is a boolean wich will be true if an error occcurd while writing to the file */
}
```
### Create
creating a file using `ez_rust::fs`:
```rust
use ez_rust::fs

fn main() {
    let err: String = fs::create_file("path/to/file.txt", "hello");
    /* err is a boolean wich will be true if an error occcurd while creating to the file */
}
```
### Create and Write
creating and writing to a file using `ez_rust::fs`:
```rust
use ez_rust::fs

fn main() {
    let err: String = fs::create_file_write("path/to/file.txt", "hello");
    /* err is a boolean wich will be true if an error occcurd while creating or writing to the file */
}
```