aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Wittamore <philip@wittamore.com>2025-05-18 09:15:16 +0200
committerPhilip Wittamore <philip@wittamore.com>2025-05-18 09:15:16 +0200
commitc541fc0e1ad13ca18a297c5220ecad557c19d6db (patch)
treef6eaccc6259110d22f00d2d8e40bed14e6d8dc3a
parent1a81432a550f5f4a0d638a6ef22fe6d922f71326 (diff)
downloadbashlib-c541fc0e1ad13ca18a297c5220ecad557c19d6db.tar.gz
bashlib-c541fc0e1ad13ca18a297c5220ecad557c19d6db.tar.bz2
bashlib-c541fc0e1ad13ca18a297c5220ecad557c19d6db.zip
update
-rw-r--r--README.md10
-rwxr-xr-xcolour_test11
-rwxr-xr-xpb_colour2
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