Expand description
A Rust library generator that helps create high-quality Rust libraries quickly and easily.
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.