diff --git a/.gitignore b/.gitignore index 1fb2e6c..cc105cb 100644 --- a/.gitignore +++ b/.gitignore @@ -6,5 +6,4 @@ *.log /JSON.sh/ /data-bot-bash/ -/tmp-bot-bash/ /dist/ diff --git a/README.html b/README.html index 52ab189..7e82acd 100644 --- a/README.html +++ b/README.html @@ -74,9 +74,9 @@

Security Considerations

Running a Telegram Bot means it is connected to the public and you never know whats send to your Bot.

-

Bash scripts in general are not designed to be bullet proof, so consider this Bot as a proof of concept. More concret examples of security problems are: bash’s ‘quoting hell’ and globbing. Implications of wrong quoting

-

Whenever you are processing input from from untrusted sources (messages, files, network) you must be as carefull as possible, e.g. set IFS appropriate, disable globbing (set -f) and quote everthing. In addition disable not used Bot commands and delete unused scripts from your Bot, e.g. example scripts ‘notify’, ‘calc’, ‘question’,

-

A powerful tool to improve your scripts robustness is shellcheck. You can use it online or install shellcheck locally. All bashbot scripts are checked by shellcheck.

+

Bash scripts in general are not designed to be bullet proof, so consider this Bot as a proof of concept. Bash programmers often struggle with ‘quoting hell’ and globbing, see Implications of wrong quoting

+

Whenever you are processing input from from untrusted sources (messages, files, network) you must be as carefull as possible, e.g. set IFS appropriate, disable globbing (set -f) and quote everthing. In addition delete unused scripts and examples from your Bot, e.g. scripts ‘notify’, ‘calc’, ‘question’, and disable all not used commands.

+

A powerful tool to improve your scripts is shellcheck. You can use it online or install shellcheck locally. Shellcheck is used extensive in bashbot development to enshure a high code quality, e.g. it’s not allowed to push changes without passing all shellcheck tests. In addition bashbot has a test suite to check if important functionality is working as expected.

Run your Bot as a restricted user

I recommend to run your bot as a user, with almost no access rights. All files your Bot have write access to are in danger to be overwritten/deleted if your bot is hacked. For the same reason ervery file your Bot can read is in danger to be disclosed. Restict your Bots access rigths to the absolute minimum.

Never run your Bot as root, this is the most dangerous you can do! Usually the user ‘nobody’ has almost no rights on Unix/Linux systems. See Expert use on how to run your Bot as an other user.

@@ -97,6 +97,6 @@

@Gnadelwartz

That’s it!

If you feel that there’s something missing or if you found a bug, feel free to submit a pull request!

-


VERSION
v0.70-rc1-0-g8883cc9

+


VERSION
v0.70-0-g6243be9

diff --git a/README.md b/README.md index bdea1ac..403b7a3 100644 --- a/README.md +++ b/README.md @@ -94,4 +94,4 @@ Well, thats a damn good question ... may be because I'm an Unix/Linux admin from If you feel that there's something missing or if you found a bug, feel free to submit a pull request! -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/README.txt b/README.txt index c341e68..52df461 100644 --- a/README.txt +++ b/README.txt @@ -65,21 +65,24 @@ Running a Telegram Bot means it is connected to the public and you never know whats send to your Bot. Bash scripts in general are not designed to be bullet proof, so consider this -Bot as a proof of concept. More concret examples of security problems are: -bash's 'quoting hell' and globbing. [Implications of wrong +Bot as a proof of concept. Bash programmers often struggle with 'quoting hell' +and globbing, see [Implications of wrong quoting](https://unix.stackexchange.com/questions/171346/security-implications-o f-forgetting-to-quote-a-variable-in-bash-posix-shells) Whenever you are processing input from from untrusted sources (messages, files, network) you must be as carefull as possible, e.g. set IFS appropriate, disable -globbing (set -f) and quote everthing. In addition disable not used Bot -commands and delete unused scripts from your Bot, e.g. example scripts -'notify', 'calc', 'question', +globbing (set -f) and quote everthing. In addition delete unused scripts and +examples from your Bot, e.g. scripts 'notify', 'calc', 'question', and disable +all not used commands. -A powerful tool to improve your scripts robustness is ```shellcheck```. You can -[use it online](https://www.shellcheck.net/) or [install shellcheck -locally](https://github.com/koalaman/shellcheck#installing). All bashbot -scripts are checked by shellcheck. +A powerful tool to improve your scripts is ```shellcheck```. You can [use it +online](https://www.shellcheck.net/) or [install shellcheck +locally](https://github.com/koalaman/shellcheck#installing). Shellcheck is used +extensive in bashbot development to enshure a high code quality, e.g. it's not +allowed to push changes without passing all shellcheck tests. +In addition bashbot has a [test suite](doc/7_develop.md) to check if important +functionality is working as expected. ### Run your Bot as a restricted user **I recommend to run your bot as a user, with almost no access rights.** @@ -130,4 +133,4 @@ health status If you feel that there's something missing or if you found a bug, feel free to submit a pull request! -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/bashbot.rc b/bashbot.rc index 1dc6470..40df97d 100755 --- a/bashbot.rc +++ b/bashbot.rc @@ -1,7 +1,7 @@ #!/bin/sh # description: Start or stop telegram-bash-bot # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # shellcheck disable=SC2009 # shellcheck disable=SC2181 diff --git a/bashbot.sh b/bashbot.sh index 4a29081..cb5490f 100755 --- a/bashbot.sh +++ b/bashbot.sh @@ -12,7 +12,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # # Exit Codes: # - 0 sucess (hopefully) diff --git a/commands.sh b/commands.sh index 18254b9..ee277ab 100644 --- a/commands.sh +++ b/commands.sh @@ -5,7 +5,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # # shellcheck disable=SC2154 # shellcheck disable=SC2034 diff --git a/dev/all-tests.sh b/dev/all-tests.sh index 381c114..202df41 100755 --- a/dev/all-tests.sh +++ b/dev/all-tests.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # this has to run once atfer git clone # and every time we create new hooks -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # magic to ensure that we're always inside the root of our application, # no matter from which directory we'll run script diff --git a/dev/git-add.sh b/dev/git-add.sh index 2092247..10d1a52 100755 --- a/dev/git-add.sh +++ b/dev/git-add.sh @@ -3,7 +3,7 @@ # # works together with git pre-push.sh and ADD all changed files since last push -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # magic to ensure that we're always inside the root of our application, # no matter from which directory we'll run script diff --git a/dev/hooks/pre-commit.sh b/dev/hooks/pre-commit.sh index 5b99dfb..897ec9a 100755 --- a/dev/hooks/pre-commit.sh +++ b/dev/hooks/pre-commit.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 ############ # NOTE: you MUST run install-hooks.sh again when updating this file! diff --git a/dev/hooks/pre-push.sh b/dev/hooks/pre-push.sh index 90e2126..17d025e 100755 --- a/dev/hooks/pre-push.sh +++ b/dev/hooks/pre-push.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 ############ # NOTE: you MUST run install-hooks.sh again when updating this file! diff --git a/dev/install-hooks.sh b/dev/install-hooks.sh index aa8d98f..72102a7 100755 --- a/dev/install-hooks.sh +++ b/dev/install-hooks.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # this has to run once atfer git clone # and every time we create new hooks -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # magic to ensure that we're always inside the root of our application, # no matter from which directory we'll run script diff --git a/dev/make-dist.sh b/dev/make-dist.sh index b82146c..48cc207 100755 --- a/dev/make-dist.sh +++ b/dev/make-dist.sh @@ -1,7 +1,7 @@ #!/usr/bin/env bash # this has to run once atfer git clone # and every time we create new hooks -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # magic to ensure that we're always inside the root of our application, # no matter from which directory we'll run script diff --git a/dev/shellcheck.files b/dev/shellcheck.files index 6b5af58..4f78933 100644 --- a/dev/shellcheck.files +++ b/dev/shellcheck.files @@ -1,3 +1,3 @@ # list of additional files to check from shellcheck -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 bashbot.rc diff --git a/dev/version.sh b/dev/version.sh index a4aafa2..2dcda60 100755 --- a/dev/version.sh +++ b/dev/version.sh @@ -1,6 +1,6 @@ #!/bin/bash # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # shellcheck disable=SC2016 # # Easy Versioning in git: diff --git a/doc/0_install.md b/doc/0_install.md index ebd9a3f..e3af61b 100644 --- a/doc/0_install.md +++ b/doc/0_install.md @@ -63,5 +63,5 @@ The old format is supported for backward compatibility, but may fail for corner #### [Next Create Bot](1_firstbot.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/1_firstbot.md b/doc/1_firstbot.md index a38e0db..8b85468 100644 --- a/doc/1_firstbot.md +++ b/doc/1_firstbot.md @@ -65,5 +65,5 @@ group. This step is up to you actually. #### [Prev Installation](0_install.md) #### [Next Getting started](2_usage.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/2_usage.md b/doc/2_usage.md index c32a791..e444344 100644 --- a/doc/2_usage.md +++ b/doc/2_usage.md @@ -167,5 +167,5 @@ send_action "${CHAT[ID]}" "action" #### [Prev Create Bot](1_firstbot.md) #### [Next Advanced Usage](3_advanced.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/3_advanced.md b/doc/3_advanced.md index eca6c45..4814414 100644 --- a/doc/3_advanced.md +++ b/doc/3_advanced.md @@ -177,5 +177,5 @@ answer_inline_query "$iQUERY_ID" "cached_sticker" "identifier for the sticker" #### [Prev Getting started](2_usage.md) #### [Next Expert Use](4_expert.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/4_expert.md b/doc/4_expert.md index 4dfd314..116e854 100644 --- a/doc/4_expert.md +++ b/doc/4_expert.md @@ -104,5 +104,5 @@ An example crontab is provided in ```examples/bashbot.cron```. #### [Prev Expert Use](4_expert.md) #### [Next Best Practice](5_practice.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/5_practice.md b/doc/5_practice.md index f163c41..81c090a 100644 --- a/doc/5_practice.md +++ b/doc/5_practice.md @@ -153,5 +153,5 @@ The second warning is about an unused variable, this is true because in our exam #### [Prev Best Practice](5_practice.md) #### [Next Functions Reference](6_reference.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/6_reference.md b/doc/6_reference.md index 0ad3855..0ab3014 100644 --- a/doc/6_reference.md +++ b/doc/6_reference.md @@ -489,5 +489,5 @@ Send Input from Telegram to waiting Interactive Chat. #### [Prev Best Practice](5_practice.md) #### [Next Notes for Developers](7_develop.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/7_develop.md b/doc/7_develop.md index 8fc36d5..3138eb7 100644 --- a/doc/7_develop.md +++ b/doc/7_develop.md @@ -117,5 +117,5 @@ fi #### [Prev Function Reference](6_reference.md) #### [Next Bashbot Environment](8_custom.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/doc/8_custom.md b/doc/8_custom.md index 6477cd8..1685742 100644 --- a/doc/8_custom.md +++ b/doc/8_custom.md @@ -117,5 +117,5 @@ for every poll until the maximum of BASHBOT_SLEEP ms. #### [Prev Notes for Developers](7_develop.md) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/examples/README.md b/examples/README.md index 4841f9e..0e80f07 100644 --- a/examples/README.md +++ b/examples/README.md @@ -55,6 +55,6 @@ convert existing bots. **external-use** will contain some examples on how to send messages from external scripts to Telegram chats or users. -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 diff --git a/examples/background-scripts/run_diskusage.sh b/examples/background-scripts/run_diskusage.sh index 3963bb9..8be4ab9 100755 --- a/examples/background-scripts/run_diskusage.sh +++ b/examples/background-scripts/run_diskusage.sh @@ -4,7 +4,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # adjust your language setting here # https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment diff --git a/examples/background-scripts/run_filecontent.sh b/examples/background-scripts/run_filecontent.sh index d5eff1e..e9654d0 100755 --- a/examples/background-scripts/run_filecontent.sh +++ b/examples/background-scripts/run_filecontent.sh @@ -2,7 +2,7 @@ # file: run_filename # background job to display content of all new files in WATCHDIR # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # adjust your language setting here # https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment diff --git a/examples/background-scripts/run_filename.sh b/examples/background-scripts/run_filename.sh index 12a0ff3..0344f12 100755 --- a/examples/background-scripts/run_filename.sh +++ b/examples/background-scripts/run_filename.sh @@ -2,7 +2,7 @@ # file: run_filename # background job to display all new files in WATCHDIR # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # adjust your language setting here # https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment diff --git a/examples/background-scripts/run_notify.sh b/examples/background-scripts/run_notify.sh index c12f52f..9a0684f 100755 --- a/examples/background-scripts/run_notify.sh +++ b/examples/background-scripts/run_notify.sh @@ -4,7 +4,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # adjust your language setting here # https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment diff --git a/examples/bashbot-multi.sh b/examples/bashbot-multi.sh index 82e4105..b412480 100755 --- a/examples/bashbot-multi.sh +++ b/examples/bashbot-multi.sh @@ -2,7 +2,7 @@ # file. multibot.sh # description: run multiple telegram bots from one installation # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 if [ "${2}" = "" ] || [ "${2}" = "-h" ]; then echo "Usage: $0 botname command" @@ -41,4 +41,4 @@ export BASHBOT_VAR="${VAR}/${BOT}" [ ! -r "${BASHBOT_ETC}/commands.sh" ] && echo "${BASHBOT_ETC}/commands.sh not readable or does not exist" && exit 1 [ ! -r "${BASHBOT_ETC}/mycommands.sh" ] && echo "${BASHBOT_ETC}/mycommands.sh not readable or does not exist" && exit 1 -"${BINDIR}/bashbot.sh" $2 +"${BINDIR}/bashbot.sh" "$2" diff --git a/examples/bashbot.cron b/examples/bashbot.cron index 6be077e..83eb241 100644 --- a/examples/bashbot.cron +++ b/examples/bashbot.cron @@ -7,7 +7,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 SHELL=/bin/sh diff --git a/examples/calc.sh b/examples/calc.sh index 1aa0429..7d61fda 100755 --- a/examples/calc.sh +++ b/examples/calc.sh @@ -5,7 +5,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # adjust your language setting here # https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment diff --git a/examples/notify.sh b/examples/notify.sh index c12f52f..9a0684f 100755 --- a/examples/notify.sh +++ b/examples/notify.sh @@ -4,7 +4,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # adjust your language setting here # https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment diff --git a/examples/question.sh b/examples/question.sh index fd5bc76..756a9da 100755 --- a/examples/question.sh +++ b/examples/question.sh @@ -5,7 +5,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # adjust your language setting here # https://github.com/topkecleon/telegram-bot-bash#setting-up-your-environment diff --git a/examples/send-system-status/botacl b/examples/send-system-status/botacl index fd5b863..97f9cd4 100644 --- a/examples/send-system-status/botacl +++ b/examples/send-system-status/botacl @@ -1,7 +1,7 @@ # file: botacl # a user not listed here, will return false from 'user_is_allowed' # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # Format: # user:ressource:chat diff --git a/examples/send-system-status/mycommands.sh b/examples/send-system-status/mycommands.sh index 8a380e2..82379e0 100644 --- a/examples/send-system-status/mycommands.sh +++ b/examples/send-system-status/mycommands.sh @@ -5,7 +5,7 @@ # to show how you can customize bashbot by only editing mycommands.sh # NOTE: this is not tested, simply copied from original source and reworked! # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # # shellcheck disable=SC2154 # shellcheck disable=SC2034 diff --git a/modules/aliases.sh b/modules/aliases.sh index c578f9c..78c5b98 100644 --- a/modules/aliases.sh +++ b/modules/aliases.sh @@ -5,7 +5,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # # source from commands.sh to use the aliases diff --git a/modules/background.sh b/modules/background.sh index 3b81f28..86091e4 100644 --- a/modules/background.sh +++ b/modules/background.sh @@ -5,7 +5,7 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # source from commands.sh if you want ro use interactive or background jobs diff --git a/modules/inline.sh b/modules/inline.sh index d3afd4d..d696846 100644 --- a/modules/inline.sh +++ b/modules/inline.sh @@ -5,6 +5,6 @@ # This file is public domain in the USA and all free countries. # Elsewhere, consider it to be WTFPLv2. (wtfpl.net/txt/copying) # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # source from commands.sh to use the inline functions diff --git a/mycommands.sh b/mycommands.sh index 4aa5ff5..63571c4 100644 --- a/mycommands.sh +++ b/mycommands.sh @@ -2,7 +2,7 @@ # files: mycommands.sh.dist # copy to mycommands.sh and add all your commands and functions here ... # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # # shellcheck disable=SC2154 # shellcheck disable=SC2034 diff --git a/test/ADD-test-new.sh b/test/ADD-test-new.sh index b8b522b..c12f9c7 100755 --- a/test/ADD-test-new.sh +++ b/test/ADD-test-new.sh @@ -2,7 +2,7 @@ # # ADD a new test skeleton to test dir, but does not activate test # -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # magic to ensure that we're always inside the root of our application, # no matter from which directory we'll run script diff --git a/test/ALL-tests.inc.sh b/test/ALL-tests.inc.sh index 7e7046a..7783a9c 100644 --- a/test/ALL-tests.inc.sh +++ b/test/ALL-tests.inc.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # common variables export TESTME DIRME TESTDIR LOGFILE REFDIR TESTNAME diff --git a/test/a-commit-test.sh b/test/a-commit-test.sh index 9682712..d014aa4 100755 --- a/test/a-commit-test.sh +++ b/test/a-commit-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 ../dev/hooks/pre-commit.sh diff --git a/test/b-example-test.sh b/test/b-example-test.sh index bc247ae..a09734a 100644 --- a/test/b-example-test.sh +++ b/test/b-example-test.sh @@ -1,6 +1,6 @@ #!/usr/bin/env bash # file: b-example-test.sh -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # include common functions and definitions # shellcheck source=test/ALL-tests.inc.sh diff --git a/test/c-init-test.sh b/test/c-init-test.sh index a1f5c98..737af4a 100755 --- a/test/c-init-test.sh +++ b/test/c-init-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # include common functions and definitions # shellcheck source=test/ALL-tests.inc.sh diff --git a/test/d-JSON.sh-test.sh b/test/d-JSON.sh-test.sh index 192ac8e..210dba3 100755 --- a/test/d-JSON.sh-test.sh +++ b/test/d-JSON.sh-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # include common functions and definitions # shellcheck source=test/ALL-tests.inc.sh diff --git a/test/d-process_message-test.sh b/test/d-process_message-test.sh index 8e680f2..9b03b08 100755 --- a/test/d-process_message-test.sh +++ b/test/d-process_message-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # include common functions and definitions # shellcheck source=test/ALL-tests.inc.sh diff --git a/test/d-send_message-test.sh b/test/d-send_message-test.sh index f71e93c..6359e13 100755 --- a/test/d-send_message-test.sh +++ b/test/d-send_message-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # include common functions and definitions # shellcheck source=test/ALL-tests.inc.sh diff --git a/test/d-user_is-test.sh b/test/d-user_is-test.sh index 473543a..61168ba 100755 --- a/test/d-user_is-test.sh +++ b/test/d-user_is-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # include common functions and definitions # shellcheck source=test/ALL-tests.inc.sh diff --git a/test/e-env-test.sh b/test/e-env-test.sh index 8482449..720c180 100755 --- a/test/e-env-test.sh +++ b/test/e-env-test.sh @@ -1,5 +1,5 @@ #!/usr/bin/env bash -#### $$VERSION$$ v0.70-rc1-0-g8883cc9 +#### $$VERSION$$ v0.70-0-g6243be9 # include common functions and definitions # shellcheck source=test/ALL-tests.inc.sh