feat(sysutils):Add script that outputs current minute (iso-8601)
[BK-2020-03.git] / unitproc / bktemp-vbm
index 949ce8d1741dd7a3f8b3ebd2bdee6e6755de23b3..8fa7c1cac2c525f9c7742727c7ae6b762e31c034 100644 (file)
@@ -3,21 +3,27 @@
 
 vbm() {
     # Description: Prints verbose message ("vbm") to stderr if optionVerbose is set to "true".
 
 vbm() {
     # Description: Prints verbose message ("vbm") to stderr if optionVerbose is set to "true".
-    # Usage: vbm "DEBUG:verbose message here"
-    # Version 0.1.1
+    # Usage: vbm "DEBUG :verbose message here"
+    # Version 0.1.3
     # Input: arg1: string
     #        vars: optionVerbose
     # Output: stderr
     # Input: arg1: string
     #        vars: optionVerbose
     # Output: stderr
-    # Depends: echo
+    # Depends: bash 5.0.3, echo 8.30, date 8.30
 
     if [ "$optionVerbose" = "true" ]; then
        functionTime=$(date --iso-8601=ns); # Save current time in nano seconds.
 
     if [ "$optionVerbose" = "true" ]; then
        functionTime=$(date --iso-8601=ns); # Save current time in nano seconds.
-       echo "[$functionTime] ""$*" 1>&2; # Display argument text.
+       echo "[$functionTime]:$0:""$*" 1>&2; # Display argument text.
     fi
 
     # End function
     return 0; # Function finished.
 } # Displays message if optionVerbose true
 
     fi
 
     # End function
     return 0; # Function finished.
 } # Displays message if optionVerbose true
 
+#==BEGIN sample code==
+vbm "STATUS:This is a status message.";
+optionVerbose="true";
+vbm "STATUS:This is another status message.";
+#==END sample code==
+
 # Author: Steven Baltakatei Sandoval
 # License: GPLv3+
 # Author: Steven Baltakatei Sandoval
 # License: GPLv3+