* added check for docker socket permissions
* added sudo-check to pkg-manager
* corrected variable typo and some printf colors
* and newline..
* DSM extra readme added
* final tweaks, DSM readme
* added markdown to readme
* added markdown support to telegram template
* removed container specification from compose up -d
This will ensure any dependant containers in the same stack will
restart, others will be untouched.
* Rearranged where the url enrichment happens
* correcting colors
* hides progress bar in monochrome mode, added monochrome mode to config
* Added config/option to auto self-update, use with caution!
* use notification release notes url function for cli options as well
* added the flag, reordered flags
* change output order + add alpine pkgmngr
* changed logic of default.config
* added an extras section
* modifying urls list, adding option flag
* prometheus hotfix + minor tweaks
* quick pkginstaller fix
---------
Co-authored-by: Joachim Schuster <dev@joachimschuster.de>
* 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
This change adds an optional pre-commit configuration that can be used
to keep the code style clean. I've also run it across all files and
fixed numerous whitespaces issues.
To use it, if wanted, just clone / pull the repo as normal, go into the
folder and run:
```
pre-commit install
```
From that point on, when running `git commit`, it will run the checks
on any changed files.
Feel free to ignore this PR if you're not interested.