6 releases (3 breaking)

0.4.1 Jun 2, 2023
0.4.0 May 18, 2023
0.3.1 Dec 9, 2022
0.2.0 Nov 11, 2022
0.1.0 Oct 20, 2022

#25 in #styling

Download history 13/week @ 2024-11-13 16/week @ 2024-11-20 18/week @ 2024-11-27 16/week @ 2024-12-04 31/week @ 2024-12-11 11/week @ 2024-12-18 12/week @ 2024-12-25 10/week @ 2025-01-08 6/week @ 2025-01-15 17/week @ 2025-01-22 8/week @ 2025-01-29 23/week @ 2025-02-05 23/week @ 2025-02-12 15/week @ 2025-02-19 24/week @ 2025-02-26

87 downloads per month
Used in shoot

GPL-3.0-or-later

17KB
205 lines

hw-msg

hw-msg is a Rust library for the message styling I use across a lot of my Rust projects. It's purpose is so I don't have to duplicate my styling across all of my projects so that everything can be more consistent.

Build status

Crates.io Docs


lib.rs:

This crate provides macros for the style of CLI messages I like to use in my programs.

The base macros are:

  • info - Print an info-styled message
  • warning - Print a warning-styled message
  • error - Print an error-styled message
  • question - Print a question-styled message
  • debug - Print a debug-styled message

These macros will print the message without a trailing newline, like how print does. Use the *ln variants of each of these macros to get println-like functionality (i.e. infoln).

The *_fmt variants work like the base macros, but return the string instead of printing it.

Dependencies

~0.1–6.5MB
~35K SLoC