From c541fc0e1ad13ca18a297c5220ecad557c19d6db Mon Sep 17 00:00:00 2001 From: Philip Wittamore Date: Sun, 18 May 2025 09:15:16 +0200 Subject: update --- README.md | 10 +++++++--- colour_test | 11 +++++------ pb_colour | 2 +- 3 files changed, 13 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 15f92d0..c7ec09d 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ ## number functions -**pb_number** +###pb_number pb_isuint is var unsigned int pb_isint is var signed int @@ -11,11 +11,15 @@ ## colour functions -**pb_colour** +###pb_colour pb_fg 0-254 set foreground colour pb_bg 0-254 set background colour - pb_nc remove coulours + pb_nc remove colours + + **Usage** + source ./pb + printf %b "$(pb_bg 196)$(pb_fg 254) RED $(pb_nc)\n" ## Bash string manipulation cheatsheet [https://gist.github.com/magnetikonline/90d6fe30fc247ef110a1](https://gist.github.com/magnetikonline/90d6fe30fc247ef110a1) diff --git a/colour_test b/colour_test index 8853cff..4d903a7 100755 --- a/colour_test +++ b/colour_test @@ -7,13 +7,12 @@ source ./pb_colour printf %b "$(pb_bg 196)$(pb_fg 254) RED $(pb_nc)\n" -printf %b "$(pb_bg ABC)$(pb_fg 254) NOT RED $(pb_nc)\n" - -printf %b "$(pb_bg )$(pb_fg 254) NOT RED $(pb_nc)\n" printf %b "$(pb_ef bold) BOLD TEXT $(pb_nc)\n" -printf %b "$(pb_ef underscore) UNDERSCORE TEXT $(pb_nc)\n" printf %b "$(pb_ef italic) ITALIC TEXT $(pb_nc)\n" -printf %b "$(pb_ef strikethrough) STRIKETHROUGH TEXT $(pb_nc)\n" -printf %b "$(pb_ef rubbish) RUBBISH TEXT $(pb_nc)\n" printf %b "$(pb_ef dim) DIM TEXT $(pb_nc)\n" +printf %b "$(pb_ef underscore) UNDERSCORE TEXT $(pb_nc)\n" +printf %b "$(pb_ef blink) BLINK TEXT $(pb_nc)\n" +printf %b "$(pb_ef reverse) REVERSE TEXT $(pb_nc)\n" +printf %b "$(pb_ef strikethrough) STRIKETHROUGH TEXT $(pb_nc)\n" + diff --git a/pb_colour b/pb_colour index 6938399..0012205 100755 --- a/pb_colour +++ b/pb_colour @@ -74,7 +74,7 @@ pb_ef() { printf %s "\033[5m" return 0 ;; - + "reverse") printf %s "\033[7m" return 0 -- cgit v1.2.3