# Dev Utils
[](https://github.com/Yrrrrrf/dev_utils)
[](https://crates.io/crates/dev_utils)
[](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
}
```