Crate libmake

source ·
Expand description

A Rust library generator that helps create high-quality Rust libraries quickly and easily.

Rust

Rust Crates.io Lib.rs GitHub License

Overview

The LibMake (libmake) library is a Rust library generator that helps create high-quality Rust libraries quickly and easily.

The library is designed to be used as a command-line tool. It is available on crates.io and lib.rs.

Features

  • Generates a new Rust library manually via the command line.
  • Generates a new Rust library from a CSV file.
  • Generates a new Rust library from a JSON file.
  • Generates a new Rust library from a YAML file.

Usage

  • serde: Enable serialization/deserialization via serde

Modules

  • The args module contains functions for processing command-line arguments.
  • The ascii module contains functions for generating ASCII art.
  • The cli module contains functions for processing command-line input.
  • The generator module contains functions for generating the new library.
  • The interface module contains functions for displaying the interface.
  • The utils module contains a function for reading a CSV file at the given file path and returns the value of the given field.

Functions

  • Initializes the logger with a file logger and a terminal logger.