#message #styling #style #cli #messaging #projects #across

hw-msg

Rust library for my style of CLI messaging

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

#7 in #styling

Download history 14/week @ 2024-02-04 2/week @ 2024-02-11 6/week @ 2024-02-18 46/week @ 2024-02-25 53/week @ 2024-03-03 31/week @ 2024-03-10 27/week @ 2024-03-17 2/week @ 2024-03-24 39/week @ 2024-03-31 2/week @ 2024-04-07 8/week @ 2024-04-14

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
~57K SLoC