diff options
author | Philip Wittamore <philip@wittamore.com> | 2025-05-18 09:15:16 +0200 |
---|---|---|
committer | Philip Wittamore <philip@wittamore.com> | 2025-05-18 09:15:16 +0200 |
commit | c541fc0e1ad13ca18a297c5220ecad557c19d6db (patch) | |
tree | f6eaccc6259110d22f00d2d8e40bed14e6d8dc3a | |
parent | 1a81432a550f5f4a0d638a6ef22fe6d922f71326 (diff) | |
download | bashlib-c541fc0e1ad13ca18a297c5220ecad557c19d6db.tar.gz bashlib-c541fc0e1ad13ca18a297c5220ecad557c19d6db.tar.bz2 bashlib-c541fc0e1ad13ca18a297c5220ecad557c19d6db.zip |
update
-rw-r--r-- | README.md | 10 | ||||
-rwxr-xr-x | colour_test | 11 | ||||
-rwxr-xr-x | pb_colour | 2 |
3 files changed, 13 insertions, 10 deletions
@@ -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" + @@ -74,7 +74,7 @@ pb_ef() { printf %s "\033[5m" return 0 ;; - + "reverse") printf %s "\033[7m" return 0 |