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

#18 in #styling

Download history 20/week @ 2024-07-07 2/week @ 2024-07-14 13/week @ 2024-07-21 36/week @ 2024-07-28 1/week @ 2024-08-04 5/week @ 2024-08-18 3/week @ 2024-08-25 6/week @ 2024-09-01 4/week @ 2024-09-08 1/week @ 2024-09-15 24/week @ 2024-09-22 20/week @ 2024-09-29 22/week @ 2024-10-06 14/week @ 2024-10-13 8/week @ 2024-10-20

65 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–9.5MB
~44K SLoC