fs_pro 1.3.0

a lib to work with files and folders easliy
Documentation
//! # fs pro
//!
//! > A library to work with files easily
//!
//! ![crates.io](https://img.shields.io/crates/v/fs_pro.svg)
//! ![Crates.io](https://img.shields.io/crates/d/fs_pro)
//!
//! the is a beta rust version of [fs-pro](https://github.com/AliBasicCoder/fs-pro)
//!
//! see the full docs [here](https://docs.rs/fs_pro)
//!
//! ## Features
//!
//! - you don't have to work with std api's
//! - easy to use
//!
//! ## Usage
//!
//! ```rust
//! use fs_pro::{Dir, File, error::Result};
//!
//! fn main() -> Result<()> {
//!   let file = File::new("my_file.txt");
//!   // create the file
//!   file.create();
//!   // write to file
//!   file.write("hello there");
//!   // read file
//!   file.read_to_string(); // => "hello there"
//!   // and much more...
//!   let dir = Dir::new("my_dir");
//!   // create the dir
//!   dir.create();
//!   // create a file in it
//!   dir.create_file("my_file.txt").unwrap().write("hello world");
//!   // create a dir in it
//!   dir.create_dir("my_dir");
//!   // and much more...
//! }
//! ```
//!
//! ## Licence
//!
//! Copyright (c) 2020 AliBasicCoder

#![warn(missing_docs, missing_debug_implementations, rust_2018_idioms)]

mod dir;
/// a module that has every thing about errors
pub mod error;
mod file;
mod path_stuff;
/// this module contains every thing about Shape
pub mod shape;

pub use dir::Dir;
pub use dir::DirEntry;
pub use file::File;
pub use fs_pro_macros::Shape;
pub use path_stuff::{ParsedPathDir, ParsedPathFile};
pub use shape::Shape;