Skip to content

v0.1.1 - Initial Release

Choose a tag to compare

@Yrrrrrf Yrrrrrf released this 27 Dec 21:12
· 11 commits to main since this release

Dev Utils v0.1.1

Initial release of the Dev Utils crate, providing a collection of utilities for Rust development.

Features

Core Modules

  • dlog - Custom logging system with colored output and multiple log levels
  • datetime - Date and time utilities with timestamp conversion support
  • base_change - Number base conversion (supports bases 2-62)
  • format - ANSI color and style formatting for terminal output
  • file - File manipulation utilities (CRUD operations)

Highlights

  • Comprehensive logging system with 5 levels (Trace, Debug, Info, Warn, Error)
  • Date/Time handling with validation and parsing
  • RGB color support for terminal output
  • File operations with error handling
  • Base conversion with support for fractional numbers

Installation

Add this to your Cargo.toml:

[dependencies]
dev_utils = "0.1.1"

Usage Example

use dev_utils::app_dt;

fn main() {
    app_dt!(file!());  // Print package name and version
    // Your code here...
}

Notes

  • This is the initial public release
  • The crate is designed to be modular and dependency-light
  • Currently implements core features with more planned for future releases

Documentation

Full documentation is available at docs.rs/dev_utils

License

This release is available under the MIT License