# Dev Utils [github](https://github.com/Yrrrrrf/dev_utils) [crates.io](https://crates.io/crates/dev_utils) [docs.rs](https://docs.rs/dev_utils) `dev_utils` is a collection of utilities for use in development. Designed to be a comprehensive crate, containing a wide variety of tools for use in development. **Intended to be used as a dependency in other projects**, and as such, it is designed to be as modular as possible, allowing users to only include the features they need. V0.1.1-rc.1 ## Features - [x] `dlog` - dev log instance different from the `log` crate but same macros - [x] `datetime` - UNIX timestamp, and date and time utilities - [x] `base_change` - Convert between bases (any base to any base) - [ ] fix *some* bugs (when using FixedPoint | Decimals) - [x] `formatting` - Styling traits for formatting data (ANSI colors, bold, italic, underline, etc.) - [x] `file` - Some file manipulation utilities (crud, list, copy, move, rename) ## Getting Started To use this crate, add the following to your [`Cargo.toml`](Cargo.toml) file: ```toml [dependencies] dev_utils = "0.1.*" ``` ## Usage ```rust use dev_utils::app_dt; fn main() { app_dt!(file!()); // Print package name and version from Cargo.toml // this will flush the buffer and print the package name and version // some new logic w/ a clean slate } ```