December 11, 2020
View 85dace3

Fixed some formatting in the Readme.

Apollia authored on 12/11/2020 12:58:23
December 8, 2020
View de98b98

3 new functions for printing hashes (associative arrays). Please be cautious with them, since they all use the "eval" command. 2 taggable functions: hashdecho() and echohash(), and 1 untaggable function: APSK_Debug____PrintHash().

Apollia authored on 12/08/2020 07:45:39
November 10, 2020
View 8f7e12d

Added "Go to apbin copy", "Go to workspace copy", and "Update apbin copy".

Apollia authored on 11/10/2020 07:07:37
View b687f7c

Gave exec perms to the small scripts which provide the location of the APSK Bash Debugging Library or the stubs version of that library.

Apollia authored on 11/10/2020 07:06:27
November 1, 2020
View b8c98c2

Added tagged_echo() and its synonym techo(), which are like decho() minus most of the clutter (such as a source location header) surrounding what you echo. However, if you provide more than one $stuff_to_echo arg, newlines are inserted between them.

Apollia authored on 11/01/2020 16:16:26
View e48ee78

Now, dexit() uses the exit code 255 if no exit code was provided.

Apollia authored on 11/01/2020 15:49:04
October 30, 2020
View cd9f77c

Added a new taggable debug function - dexit(), which will exit the entire program, print the location at which dexit() was run, and optionally print whatever debug message you want.

Apollia authored on 10/30/2020 16:39:25
October 18, 2020
View 7e8d0c8

Added a feature which is currently at least as dangerous as the eval command itself - functions teval()/tagged_eval(), which make it possible to conditionally run the eval command on whatever command line you want, if your teval() command's debug tag has been included, or hasn't been excluded. Please be cautious with this, since any unwise use of eval might be vulnerable to code injection exploits.

Apollia authored on 10/18/2020 13:28:35
View 13447c9

A few small cosmetic changes. Slightly changed some output and renamed a local var.

Apollia authored on 10/18/2020 13:03:32
September 28, 2020
View 0255351

Finally wrote the code to make all the function header/footer includer/excluder config settings actually do something. Also added 2 new developer-settable config arrays - APSK_Debug____Back_In_Function_Headers_to_Include and APSK_Debug____Back_In_Function_Headers_to_Exclude.

Apollia authored on 09/28/2020 03:34:32
View 95e8fe1

Slightly changed the text printed by Decho____Now_Exiting_This_Function(), and made it so if there's a debug message, the name of the exited function gets repeated near the bottom.

Apollia authored on 09/28/2020 03:00:54
September 26, 2020
View 52276a1

Fixed a major problem - in various places, $result_code was mistakenly a global instead of a local variable, a problem which sometimes tampered with the results of programs I was using APSK Bash Debugging Library with.

Apollia authored on 09/26/2020 16:52:32
September 12, 2020
View 9e625d8

Added and/or updated comments about inrvars. Fixed a couple inrvars which weren't following my tradition of keeping declarations of inrvars separate from the lines which set them.

Apollia authored on 09/12/2020 06:37:57
View 806ba10

Changed how some echoed borders look. decho(), ardecho(), and the Decho____[...]() functions now display their tag, if they have one. Added functions APSK_Debug____Process_Decho_Args() and APSK_Debug____Process_Args_for_Decho_Function_Footer(), so now not only decho(), but all the Decho____[...]() functions, can accept unlimited args containing stuff to echo.

Apollia authored on 09/12/2020 06:10:24
September 11, 2020
View 5eb3873

Updated the Readme.

Apollia authored on 09/11/2020 08:23:44