rm-lisa

Crates.iorm-lisa
lib.rsrm-lisa
version0.3.1
created_at2025-10-01 22:50:41.064961+00
updated_at2025-11-10 21:49:42.313127+00
descriptionA logging library for rem-verse, with support for inputs, tasks, and more.
homepage
repositoryhttps://codeberg.org/rem-verse/lisa
max_upload_size
id1863614
size462,262
Cynthia Coan (Mythra)

documentation

README

Lisa

A CLI interface, and logging tool for Rem-Verse.

Crates.io Documentation License Crates.io downloads Maintenance

Key features

  • Multiple Logging Formats, that are built for many individuals.
    • Colored for pretty ascii color & erasing interfaces.
    • Plaintext for a simple line based format ideal for braille displays, and local human log files.
    • JSON for structured logging, with quick parsing/slicing/dicing support.
  • Task Status, and Logging.
    • Queue up many background tasks, and have log lines prefixed with task names, and status updates.
  • T4T (terminal for terminal), have your own autocomplete-ing command inputs with full support for a wide variety of stty keybinds (that are re-bindable).
  • Full customization at runtime of data to include by users.

What is Lisa?

Lisa aims to be the de-factor logging library across all of Rem-Verse. It's built for our needs first, and foremost. If you have a lot of similar opinions to logging as us this will probably be a good fit.

If you have different opinions it may not be yet, but we'd be open to hearing all feature requests! If there's something we can do to make lisa more useful, we'd like to take that on!

Installation

Install via Cargo by adding to your Cargo.toml file:

[dependencies]
rm-lisa = "^0.1.0"

This project's source code and documentation are licensed under the MIT license. See the LICENSE file for details.

Commit count: 0

cargo fmt