dev_utils 0.0.15

A collection of utilities for development
Documentation

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.

Features

  • dlog - dev log instance different from the log crate but same macros
  • datetime - UNIX timestamp, and date and time utilities
  • base_change - Convert between bases (any base to any base)
    • fix some bugs (when using FixedPoint | Decimals)
  • formatting - Styling traits for formatting data (ANSI colors, bold, italic, underline, etc.)
  • file - Some file manipulation utilities (crud, list, copy, move, rename)

Getting Started

To use this crate, add the following to your Cargo.toml file:

[dependencies]
dev_utils = "0.15"  # or the latest version

Usage

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
}

License

This project is licensed under the terms of the MIT license