* Snooze feature, curl, and consolidation
* Added snooze feature to delay notifications
* Added configurable default curl arguments
* Consolidated and standardized notify template update notifications
* Added curl error handling
* Snooze comment fix
* Grep, curl args, and variable init adjustments
* Modified grep commands to make use of word boundaries in order to avoid matching on substrings
* Set CurlRetryDelay, CurlRetryCount, and CurlConnectTimeout as individual variables
* Used :- for variable initialization where assignment is redundant
* Update dockcheck.sh change notes and fix variable collision
* Remove unnecessary cat and clarify readme
* reformatting
---------
Co-authored-by: Matthew Oleksowicz <matt@everyoneneeds.it>
Co-authored-by: mag37 <robin.ivehult@gmail.com>
* Notify_v2.sh bug fixes
* Clarify notify_v2.sh usage in README.md
* Fix JSON newline handling in Discord and Telegram channels
* Additional error messages when notification templates fail to be sourced
* Additional variable for self-hosted ntfy.sh domain
* Notify_v2.sh additional fixes
* Clarify usage in README.md and notify template comments
* Support sourcing template files from project root
* Add days old message to notification title
* Handle JSON with jq in Discord and Telegram templates
* Tweak notify_v2.sh usage docs and comments
* Remove extra newline from notification body
* replaced jq with jqbin, reodered setting of jqbin, changed source for hostname var
* moved the setting of jqbin a bit further up after further testing
---------
Co-authored-by: Matthew Oleksowicz <matt@everyoneneeds.it>
Co-authored-by: mag37 <robin.ivehult@gmail.com>
* cleaning spaces and consistent formatting
* removed more subshells
* progress bar cleanup
* moved uservars to a .config file
* rewritten options from yes/no to true/false
* initialized default variables
* added bash options: -euo pipefail, shopt -s nullglob and failglob
* quoting variables, cleaning syntax, logic and order
* unquoted some variables due to breakage
* added exit on pull-fail
* added new sponsor
* added Slack template