[![Build Status](https://travis-ci.com/jaredforth/fsutils.svg?token=mH2pScYxqRkBEzpBQAu6&branch=master)](https://travis-ci.com/jaredforth/fsutils) [![Build status](https://ci.appveyor.com/api/projects/status/w75cp0q4qr0hngf8?svg=true)](https://ci.appveyor.com/project/jaredforth/fsutils) [![Crate](https://img.shields.io/crates/v/fsutils.svg)](https://crates.io/crates/fsutils) ![Crates.io](https://img.shields.io/crates/d/fsutils) [![API](https://docs.rs/fsutils/badge.svg)](https://docs.rs/fsutils) # fsutils Utilities for common filesystem operations. **fsutils** provides an API based on Bash commands and includes a number of utility functions to make interacting with the filesystem simpler and more ergonomic. Documentation: - [API Reference](https://docs.rs/fsutils) ## Usage Add this to your `Cargo.toml`: ```toml [dependencies] fsutils = "0.1" ``` ## Error Logging This creates uses the `log` and `env_logger` crates. To enable info level logging in your application, add `env_logger::init();` to your `main()` function and set the log level to *info* with `RUST_LOG="info" ./yourapp`. ## License **fsutils** is distributed under the terms of both the MIT license and the Apache License (Version 2.0). See [LICENSE-APACHE](LICENSE-APACHE) and [LICENSE-MIT](LICENSE-MIT), and [COPYRIGHT](COPYRIGHT) for details.