aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xpb_colour (renamed from pb)8
-rwxr-xr-xpb_number9
2 files changed, 10 insertions, 7 deletions
diff --git a/pb b/pb_colour
index 279bbe8..89f6354 100755
--- a/pb
+++ b/pb_colour
@@ -1,13 +1,7 @@
#!/usr/bin/env bash
-#--- is number functions
-# https://stackoverflow.com/questions/806906/how-do-i-test-if-a-variable-is-a-number-in-bash/806923#806923
-pb_isuint() { case $1 in '' | *[!0-9]* ) return 1;; esac ;}
-pb_isint() { case ${1#[-+]} in '' | *[!0-9]* ) return 1;; esac ;}
-pb_isunum() { case $1 in '' | . | *[!0-9.]* | *.*.* ) return 1;; esac ;}
-pb_isnum() { case ${1#[-+]} in '' | . | *[!0-9.]* | *.*.* ) return 1;; esac ;}
-
#--- 256 colour functions
+# requires pb_number
# usage:
# source ./pb
# printf %b "$(pb_bg 196)$(pb_fg 254) RED $(pb_nc)\n"
diff --git a/pb_number b/pb_number
new file mode 100755
index 0000000..40a96be
--- /dev/null
+++ b/pb_number
@@ -0,0 +1,9 @@
+#!/usr/bin/env bash
+
+#--- is number functions
+# https://stackoverflow.com/questions/806906/how-do-i-test-if-a-variable-is-a-number-in-bash/806923#806923
+
+pb_isuint() { case $1 in '' | *[!0-9]* ) return 1;; esac ;}
+pb_isint() { case ${1#[-+]} in '' | *[!0-9]* ) return 1;; esac ;}
+pb_isunum() { case $1 in '' | . | *[!0-9.]* | *.*.* ) return 1;; esac ;}
+pb_isnum() { case ${1#[-+]} in '' | . | *[!0-9.]* | *.*.* ) return 1;; esac ;}