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

#21 in #styling

Download history 9/week @ 2024-07-29 6/week @ 2024-08-19 2/week @ 2024-08-26 6/week @ 2024-09-02 5/week @ 2024-09-09 29/week @ 2024-09-23 17/week @ 2024-09-30 22/week @ 2024-10-07 15/week @ 2024-10-14 5/week @ 2024-10-21 16/week @ 2024-10-28 20/week @ 2024-11-04 10/week @ 2024-11-11

54 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