Skip to content
This repository has been archived by the owner on Apr 4, 2023. It is now read-only.

Releases: MrDrMcCoy/bblib

1.1.10

11 Apr 21:17
470495d
Compare
Choose a tag to compare
1.1.10 (#18)

* removed LOCAL_HISTORY and related bits due to scoping problems.

* updated version number

* corrected exit message in test script

1.1.9

05 Apr 17:59
Compare
Choose a tag to compare

made ERR trap log instead of quit

1.1.8

05 Apr 17:07
8531d4a
Compare
Choose a tag to compare
fixes for prunner, log, and checkpid (#17)

* improvements for checkpid, log, and prunner
- removed command logging for prunner, as functions with their own logging would get logged twice. each command sent to prunner should deal with its own logging.
- checkpid now uses to check for duplicate process names and does not read the pid file. this allows processes to start that have lingering pid files. suggestions welcome to make it do both.
- enhanced log safety to prevent hangs on empty pipes.

* updated readme

1.1.7

02 Apr 20:23
7f575af
Compare
Choose a tag to compare
Better `checkpid` condition handling. (#16)

* added options to prunner, improved docs

* cleaned up comments

* renamed project, improved docs, refactored prunner

* improved docs

* added tests, which are untested

* actually call main in test

* call to external bash for all function tests that might result in an exit

* added more logging

* corrected conf file name

* corrected conf file name

* seeing if exporting corrects variable issue

* trying to debug variable referencing

* trying to debug variable referencing

* trying to debug variable referencing

* trying to debug variable referencing

* better log messages

* debugging checkpid

* debugging checkpid

* debugging checkpid

* debugging checkpid

* debugging checkpid

* debugging checkpid

* testing user check

* testing prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* debugging prunner

* prunner works now, lc was backwards

* testing reverse order for finally

* all tests passed

* minor doc tweak

* corrected source url with new name

* merge from master

* merge from master

* merge from master

* merge from master

* corrected checkpid test

* corrected checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* debugging checkpid test

* tweaked log format

* adjusted finally and checkpid commands

* adjusted finally commands

* adjusted checkpid commands

* updated version in readme

* adjusted checkpid conditionals

* updated version in readme

1.1.6

02 Apr 20:13
2de9a6a
Compare
Choose a tag to compare
Fixed bugs in checkpid (#15)

Fix checkpid removing pid file

1.1.5

02 Apr 16:47
5868150
Compare
Choose a tag to compare
1.1.5 (#14)

* changed requireuser back to USER, reversed check for checkpid

* re-ordered options

* updated version number

1.1.4

30 Mar 17:55
Compare
Choose a tag to compare
  • Reverted change to requireuser
  • Reversed test logic in checkpid

1.1.3

30 Mar 17:33
3a0891f
Compare
Choose a tag to compare
  • reduced overly-verbose logging

  • updated readme

  • set null default for variable to avoid error

  • set null default for variable to avoid error

  • changed requireuser to use EUID

1.1.2

27 Mar 16:23
4b4bc17
Compare
Choose a tag to compare

reduced overly-verbose logging

1.1.1

27 Mar 15:03
39968a4
Compare
Choose a tag to compare
  • more logging improvements
  • made local variables use specific types where applicable
  • changed the way pprint applies color to be less likely to get stomped on
  • simplified the log stack trace
  • made log return early if no message received
  • fixed various shellcheck warnings
  • simplified prunner argument processing
  • improved prunner logging
  • removed instances of eval
  • replaced set -e with trap quit ERR, which allows for better logging
  • updated readme
  • added test for argparser
  • added back command to stack trace
  • added comments