Skip to content

Commit 6d15a3e

Browse files
committed
update files of remote tegonal-scripts to version v4.3.0 via gt
1 parent 994a76d commit 6d15a3e

35 files changed

+133
-104
lines changed
+34-34
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
11
#@ Version: 1.1.0
22
tag file relativeTarget tagFilter sha512
3-
v4.2.0 src/setup.sh ../lib/tegonal-scripts/src/setup.sh .* ae5cb8feccad286063b22f33dc0bc5506a9d9982df756bb8fde8c6b3c8a853a44691777b66d6466b6b191bec3b86f98170dfc9ad566cdcec07c52d71c40f8efd
4-
v4.2.0 src/utility/io.sh ../lib/tegonal-scripts/src/utility/io.sh .* c78a21387a128ef9452fbf74dcd30add6a0d0052cf38eb13c75b7ab34752165f3603f339943000097eef94045cd2c0718fd09b7ddf312cb0a89faa1607431006
5-
v4.2.0 src/utility/array-utils.sh ../lib/tegonal-scripts/src/utility/array-utils.sh .* 29b6bbf42196607474eb4b1975d1ef34a8767d3d51a94e68bfd0cdfcd3f1ea4b1bd008d3031fcb048e47934b7b53dec6b34b90557d264cf81f4b48ff935a49c3
6-
v4.2.0 src/utility/parse-utils.sh ../lib/tegonal-scripts/src/utility/parse-utils.sh .* 973fb0e9d9d85999518c63a69d802d29ead4b40fd5a0a8b2f97745e850426f7c22587f59ea2fb83a16e028fa4d6a60649f0cea19893be8f950a708c313626910
7-
v4.2.0 src/utility/git-utils.sh ../lib/tegonal-scripts/src/utility/git-utils.sh .* 49bf4c410457154a1d73e1f01e8a7ba6b0771c4b1e96f547f29acdfd46d4be667674fc6ef14204366eb43d414521a231eb0dfa1acb37e17fe8465b8b79bd84ba
8-
v4.2.0 src/utility/gpg-utils.sh ../lib/tegonal-scripts/src/utility/gpg-utils.sh .* f867fe3fe2e5956951f3976d023550fdb78cbfc4aba283af74c457ecd60020f66c521a74283d6be5d1cf8e506966b9614d5a8b6d7b8275413cf8e43d8419f856
9-
v4.2.0 src/utility/log.sh ../lib/tegonal-scripts/src/utility/log.sh .* f1992f3bfc295bcc93b3b00213a018c938ba9d255d188d4f9a93409540d01b58f6240712692850240c6efed8c5693a39d950608d1e4b30de3ffffd9f1652be82
10-
v4.2.0 src/utility/parse-fn-args.sh ../lib/tegonal-scripts/src/utility/parse-fn-args.sh .* 9021c475366ffba18c30834d71f533d2f3ce2dc32d73499ad2c92a81daf3b676f33069e361122503d5b744a7bbd9a2f519ab54913e50df78cbe7e1dece0f87b4
11-
v4.2.0 src/utility/update-bash-docu.sh ../lib/tegonal-scripts/src/utility/update-bash-docu.sh .* aa867246f6118358a1e880e3bf6ba95c6289f25d8b36e8cc2c5116296c37f0a48a79f5ee8450e8e7df678b1d2a848acb0300042af7c4c40953bb8df61b858792
12-
v4.2.0 src/utility/parse-args.sh ../lib/tegonal-scripts/src/utility/parse-args.sh .* 8bd1221cc593df9f95f80197737f6453a5d45e8e2ea46ef5c1fad5a015c2d8b24328b728c69ec4e0f55f26fe45a53950e7206323ba1cd021772c186a3ce3bc1a
13-
v4.2.0 src/utility/checks.sh ../lib/tegonal-scripts/src/utility/checks.sh .* 6a132a4666c23b5ee19e2f837e5d508ccf305ea26d128e583b1ef37ad04fb43174b3bfc6c89b8cd9b7ddddebbbb16940c4abe43b806fbfa1d4e765db33379209
14-
v4.2.0 src/utility/parse-commands.sh ../lib/tegonal-scripts/src/utility/parse-commands.sh .* bea8011d884f8faa7c9b9490f06d8a15237146cf5f6412ce0e9834aebea8cb6be5c152637a36eff5bc8e84b814fcd7abae785c590b4ad268638e699746fe9c4f
15-
v4.2.0 src/utility/replace-snippet.sh ../lib/tegonal-scripts/src/utility/replace-snippet.sh .* 89fe82e7d795128ff77e900c77141b6557fc80ecca0e36cfccad9eaf26cde93feeee815b0c5adfa1767e0774f60e8d22517e25ebb44d31746eab0c7e279698c5
16-
v4.2.0 src/utility/ask.sh ../lib/tegonal-scripts/src/utility/ask.sh .* ea7dff5f11c7baf3cba668b64477e199b6667ba652e9b0940262985a05c9125cd2e3c952fab412302e0c1d44d522912b1280a2f33a40a8f5c4b3114397c35ccc
17-
v4.2.0 src/utility/replace-help-snippet.sh ../lib/tegonal-scripts/src/utility/replace-help-snippet.sh .* 62f9946905407a9a93f4b6e7dfbe9ac8a372eed4bffe07d2e14e8a3882c6945eb151b06a70ddedc78e030674cd125fbb43338d78698b336e2a256559be8829a1
18-
v4.2.0 src/utility/source-once.sh ../lib/tegonal-scripts/src/utility/source-once.sh .* 6fcc981876e4839ba6edfabe84f2e440408ca646f8fe0e5d385b1dd119360dc58c7dd5945933eaf3fa8e43f18420fa53adad643d4d3feeba8b06b9d59ca45d53
19-
v4.2.0 src/utility/recursive-declare-p.sh ../lib/tegonal-scripts/src/utility/recursive-declare-p.sh .* 5476417a2cda2d99cb8f9bc9f5a84eed1605b9cc3463dd3e0eccddb73d6e86016d467a31b891e9adc14472f9b230287fa98b1365c443dd4b387b7ca23d67ef8c
20-
v4.2.0 src/ci/install-shellcheck.sh ../lib/tegonal-scripts/src/ci/install-shellcheck.sh .* c22bea952143adc9679e07a3d9e20726b8cc4665b047ed7a800052ca60836676da4f158466e37bf3776207636a4dc291309cfd2c97327c6c39b10ae1687599d9
21-
v4.2.0 src/qa/run-shellcheck.sh ../lib/tegonal-scripts/src/qa/run-shellcheck.sh .* 7c9d7051848012bdcad2e8c8bfc37271ae8720fe81774abd7fbb10db6bc70ab5d967033deb784f320ebc006921508e7c248c349ec7c9183b5786d997bf85ee49
22-
v4.2.0 src/utility/http.sh ../lib/tegonal-scripts/src/utility/http.sh .* 923f86b0ec639fb9a68249340b208819b56489a1a4affa55c8f5a0382a69fc3372378f0a5cdf8c49c1bb4860ba2c143cb6d23cf525c6a06c032fe05049777583
23-
v4.2.0 src/utility/execute-if-defined.sh ../lib/tegonal-scripts/src/utility/execute-if-defined.sh .* 37bca22addf0914ef975f87055bb52101151ae75dedd29444d3d462488265f15f329958ce44fac046547d217f36259158b7e761391a1418dc5f7875ab6e10694
24-
v4.2.0 src/releasing/sneak-peek-banner.sh ../lib/tegonal-scripts/src/releasing/sneak-peek-banner.sh .* cef125be1548b1c3d7c46bd5b812e01102d4bcaec957ee4f8bb16d77d3e62d08575d4ae3ad0135100ab6289492424281f0d30911fec11a98f6f1e0fb18a41b29
25-
v4.2.0 src/releasing/prepare-files-next-dev-cycle.sh ../lib/tegonal-scripts/src/releasing/prepare-files-next-dev-cycle.sh .* 2f4072c6a11b1f3d1b8cc3da2b30582d2638135178d028353d07074855370c75012a9a1b5c74c851e0770d27f9c4df03e35bc8e3a06ab3a2f032b43c185d187f
26-
v4.2.0 src/releasing/update-version-issue-templates.sh ../lib/tegonal-scripts/src/releasing/update-version-issue-templates.sh .* c83a5d86ef86352f80ec799683f83a81d40493239872baab97937755a184c1c7f993fefbc4a87044917e7b9194cf2636c187d99be5af7707aee256c4771b8d5e
27-
v4.2.0 src/releasing/pre-release-checks-git.sh ../lib/tegonal-scripts/src/releasing/pre-release-checks-git.sh .* a336e8db2cddf1a18b2303485ce10634f918ba43e93ab4e70c2e44c2492e1b1b07431794731f5576adbce0261436263ca96ddeec4ebb71bbeebd181074ddf326
28-
v4.2.0 src/releasing/toggle-sections.sh ../lib/tegonal-scripts/src/releasing/toggle-sections.sh .* 3b9c59b432ee2bcf3c9ccc61d4b4a53e414a87df4a275f6afbaac9aa503c5e8420ca0390ebf72d47f7ba31093c1007432c41bef1e311a2368801ef8956069cf6
29-
v4.2.0 src/releasing/release-template.sh ../lib/tegonal-scripts/src/releasing/release-template.sh .* 448ffdc8adea27d56d83e58d7ae152b2c8c2dc864248b4c82bfe8d74edfb0a3af351882edf0c5cbd3f4e4a67ef98738bc94abec5173de11f36e3a2a24f74e2b0
30-
v4.2.0 src/releasing/deduce-next-version.source.sh ../lib/tegonal-scripts/src/releasing/deduce-next-version.source.sh .* b8e3bcaf154c4da7d0db23063ed77b6996a6874d232c2a6fef88f5d32045f3fbbdeb527ea543e267df0ef11de8f17a28dcbc4997a0ee26513b7fdcfc6ea77f0f
31-
v4.2.0 src/releasing/update-version-common-steps.sh ../lib/tegonal-scripts/src/releasing/update-version-common-steps.sh .* d1697d5d176620ba6079a4d9a3747b2c794a0866676461b3b86c33c16cc0d039e328105776ca86ba61cfbfcea4391e7054be325d20a34d7ebd6ce14c0ffb48be
32-
v4.2.0 src/releasing/update-version-README.sh ../lib/tegonal-scripts/src/releasing/update-version-README.sh .* 1f20aa58d7746b92b38095761397b8a36d31d4e68988654f35e1c4493faaaacf7fe922ddad2d331d05a958da5a7bf385ffcc546beeeedaafef31c587f5349faa
33-
v4.2.0 src/releasing/update-version-scripts.sh ../lib/tegonal-scripts/src/releasing/update-version-scripts.sh .* 3d94cce2b1e958c7de202fac2061c159d556f70b60335bfa776f7de6def744dd65e832c5dce97efc80bbc2b43b62898292483e859a7797939f2ab2dca876ae78
34-
v4.2.0 src/releasing/common-constants.source.sh ../lib/tegonal-scripts/src/releasing/common-constants.source.sh .* 7195c4481c899172fa53043483b28326ed50019c6a9ea102e03e45f363d39e6bdc04fd38985d17e24e0aa274807e5eeaeb435f9bd3d969cf2ac4fef2453350ad
35-
v4.2.0 src/releasing/prepare-next-dev-cycle-template.sh ../lib/tegonal-scripts/src/releasing/prepare-next-dev-cycle-template.sh .* d96a13c15ad061309e88d219038df0f65703ba97147d47a43d72a14e86a0d1ec2c9b4ccb100ae210f58a07586f94ea15164cfc288b9b6ebad4287a766577029e
36-
v4.2.0 src/releasing/release-files.sh ../lib/tegonal-scripts/src/releasing/release-files.sh .* a01e4e07241ce7a742bae93227353b4c5ef0e64a1a28e75ced60d990c259188a0d890dfda22437c3917aeb4e2541735b2e71438ab651be50e85ae04073b53fcf
3+
v4.3.0 src/setup.sh ../lib/tegonal-scripts/src/setup.sh .* 4c724bc24173fa7918e2141c37d69ced5830509df4ee2bb274e70f9869f8a2a30815ce2bad0a9ac5c9771422db589d0f6759826b4ec3df97a23467118af35e7e
4+
v4.3.0 src/utility/io.sh ../lib/tegonal-scripts/src/utility/io.sh .* 6922ada0ba1a2d3fec44561809e6f1140f614739538ef6b095a906a511fe4fcc978b63c285cabda0396dfbbe5b6c18455059aeaa2fe9a72135fdc9f9a7a21d15
5+
v4.3.0 src/utility/array-utils.sh ../lib/tegonal-scripts/src/utility/array-utils.sh .* 0dfad1e9f8e803239023e5424ac18659582b903a7832bdaa030bbf7ae9b484f9239b2d65fb225ab402a641ac9db4f978e878424f58a9aae7b2269185506df539
6+
v4.3.0 src/utility/parse-utils.sh ../lib/tegonal-scripts/src/utility/parse-utils.sh .* 5f2e1c323ebd12c50a693e4443c116aa48b88f6ddfe532ac9aa339ee6ecdf361ccf1fbebda019e16fb660ccfc5766d53292ef1899e937ab665d0a555fb7485e6
7+
v4.3.0 src/utility/git-utils.sh ../lib/tegonal-scripts/src/utility/git-utils.sh .* 5e0989121b6d144fbbf6054164fb0d90e1f9ad2354022f722c305117e721e4ff8977b5b578502852bd203f30b7da15180a5e36a6485a4c4b1c3220fda0f3f945
8+
v4.3.0 src/utility/gpg-utils.sh ../lib/tegonal-scripts/src/utility/gpg-utils.sh .* ca8b6ffbac35acfd6fe6cc6469ad2ab8de1aff941004601826ff65b77d8e3b73675cea44e6efdd2e86d79cd8e0202890527fbe94522abac966f1d6a4fe43c09a
9+
v4.3.0 src/utility/log.sh ../lib/tegonal-scripts/src/utility/log.sh .* 9cbfcfbdba7ce8786a771abb032f54fdf91dc12bdbb44b3db4a9f9225cfd1db46cd5a885a898c97ae9bf1f0f12bd742e0b4baa213b3525935082cdd4f92a820c
10+
v4.3.0 src/utility/parse-fn-args.sh ../lib/tegonal-scripts/src/utility/parse-fn-args.sh .* 8d462867e13d6a996a2e26560c439c4253c7fc91e9f4c8ec4476f10ff3fe82086de1f9bc1391ed1085e0db9309ecd8cc65d55313d466f39d9a4ff78183419f92
11+
v4.3.0 src/utility/update-bash-docu.sh ../lib/tegonal-scripts/src/utility/update-bash-docu.sh .* 2f46bf099b591230dc822ecb7506c5de121bb9dda87b45c218e3bf3e20a473c2eaa20c2042a58bc67a9baeb47d622f8cfffbabe2b4d8195a368d3887ed75cffc
12+
v4.3.0 src/utility/parse-args.sh ../lib/tegonal-scripts/src/utility/parse-args.sh .* a203ca483f01fb71d06b49f071fadb846a88d7eae598dbffd594188a5bc5dd0c613670c9c1755976b83ada958d523f4a3444f6e756e777e77d4e272ac6dc0d64
13+
v4.3.0 src/utility/checks.sh ../lib/tegonal-scripts/src/utility/checks.sh .* b5d1103bd49ef05453ddc24f5445e811592636bec1ae4472820f6e7fc027f69608343c371ac1c96d800d8cb866d01e275ab69613989a704041b4443a3fe755c2
14+
v4.3.0 src/utility/parse-commands.sh ../lib/tegonal-scripts/src/utility/parse-commands.sh .* b7468e87749670e93ea7498e22b2ac60ad27cf561fba159a541df8832d50685feae12300144635e5e7139478496333a882b90b4cc8ed2a530fdddc0ffd01b5e0
15+
v4.3.0 src/utility/replace-snippet.sh ../lib/tegonal-scripts/src/utility/replace-snippet.sh .* 92ab9e494b686619649df7b297cb316865ed9e3ebb85ef2c16143289901ab4cd5fd14b1ce775a38c62ad99366e5cc4cf893ebb23018ee2b5b4cef74392bc50e8
16+
v4.3.0 src/utility/ask.sh ../lib/tegonal-scripts/src/utility/ask.sh .* 8fa9c70962f7f5f93313a5cc9e5e09aa68bde106d00a8e1d8416c97baa890e61a24ddba4df81e815a4370c14c31501cc90cd95f28fba64df998586c4798155b0
17+
v4.3.0 src/utility/replace-help-snippet.sh ../lib/tegonal-scripts/src/utility/replace-help-snippet.sh .* 99143ad9e7f9935e967db796d213aca9f8cedd34f94902923f93fa105742a8e3f28b6dd1a58015ff01efd9d89089e2e125a2eb59902404621ee78b48b0c994d5
18+
v4.3.0 src/utility/source-once.sh ../lib/tegonal-scripts/src/utility/source-once.sh .* 8e7cf2ae70755d521e09c17ff82778208bc6cc2abacdf19109de7b3b44789b633c2f4858e6d2ea5cdede6920b419a57b82525f6001af4877637989d2572c3868
19+
v4.3.0 src/utility/recursive-declare-p.sh ../lib/tegonal-scripts/src/utility/recursive-declare-p.sh .* ba3aa16d17e2ee36d4338574edfe8f96e478673a5ab4941f6b7ed938c8d913e0fcf5040fad9edb15dc1de181b8e973ef4e806f37e82357076df75250fbdf2313
20+
v4.3.0 src/ci/install-shellcheck.sh ../lib/tegonal-scripts/src/ci/install-shellcheck.sh .* 213f37ebd8ac5a9fa04d8654ef75c6a28ea6c56af78b5274b2ec392f61f6df0a322711a1ec68460c0c419867c839138ac8bf06b760b59254c968be488018bb88
21+
v4.3.0 src/qa/run-shellcheck.sh ../lib/tegonal-scripts/src/qa/run-shellcheck.sh .* da94dacee0bf2432816eb097e228ccf5f5c863b322f5a59bb9581ced23a886d8a713a3e38cce4e47882517de4f275d66ac60fcf75345e0ad2744113084ec06dd
22+
v4.3.0 src/utility/http.sh ../lib/tegonal-scripts/src/utility/http.sh .* e4cf8f63ae96533fb35845d2b6e4a4238843ffd4b39710d0567aa0c0dde86d3be8e25a663f4a1589ec9b833c21ec23ea5fed873bc4551abd815056c496d31412
23+
v4.3.0 src/utility/execute-if-defined.sh ../lib/tegonal-scripts/src/utility/execute-if-defined.sh .* 929d954b6f21302d657ba10f6dad01fa6afca044e52b1d352c9af93c84d4550999d2f51bdf6c054f1f3789043d440e742efd0fb082ef8fed2a745d85e79b92fe
24+
v4.3.0 src/releasing/sneak-peek-banner.sh ../lib/tegonal-scripts/src/releasing/sneak-peek-banner.sh .* 2730157d8aded8425b27f293ab28d4cda763f1922ff09173104ef5a75ab673c3d37277787432b9517e2d6bd19ac054ef00b7643cbb161b5628420dc5ae261f9e
25+
v4.3.0 src/releasing/prepare-files-next-dev-cycle.sh ../lib/tegonal-scripts/src/releasing/prepare-files-next-dev-cycle.sh .* 838f2ad0217c796a68fcd18edf022701fa019e4a56133af9a8df9c501d1f25ddc08d506a7a1540e2856e1de9ab20c12831003a2802598f0dc2df153ced86be59
26+
v4.3.0 src/releasing/update-version-issue-templates.sh ../lib/tegonal-scripts/src/releasing/update-version-issue-templates.sh .* 98f222d274dd8d1165834f742c6c092e97ddf6e5d3396f3fba2897057bc3b244f842eea6ba67c81fbdac49a339e8f67e245056583de14e6a8b4583ba1dfe82e9
27+
v4.3.0 src/releasing/pre-release-checks-git.sh ../lib/tegonal-scripts/src/releasing/pre-release-checks-git.sh .* f2023b228b7c58f07820c09e1bf0680219c635001dcda6c92f0e71f57669ff8bcfd8afec30385f3f508a497f70ab363c0a98fa281ce83a255154aa53741c49fb
28+
v4.3.0 src/releasing/toggle-sections.sh ../lib/tegonal-scripts/src/releasing/toggle-sections.sh .* 75d39b5add59bcb09d0b2129c53a993d7de34e866de0f9567193c07490e0aed719ea9abb5287dc7b2106005a92a5cb21fa07009fd8c873bb5e1c5a660c6fd567
29+
v4.3.0 src/releasing/release-template.sh ../lib/tegonal-scripts/src/releasing/release-template.sh .* 8186a8100d4ddbb1e5c40b00ad937487bed6cd6ed44ef977701b0bc4a0c077ac2740d5c02849a1916dca7fd5e459a196fe175495596d8adbdf286345fbbf291d
30+
v4.3.0 src/releasing/deduce-next-version.source.sh ../lib/tegonal-scripts/src/releasing/deduce-next-version.source.sh .* f994f46199837d041f7a321d497b918bcd26506d7be65ccd249e7391c2c919f0d0349cc219ebfe5272a1b7f658e9cbace3fd6996b025497c95c85437784e7ec5
31+
v4.3.0 src/releasing/update-version-common-steps.sh ../lib/tegonal-scripts/src/releasing/update-version-common-steps.sh .* cc527d5aef040dbc96b4f261f18a10242f11f71694cb2c5671fc790e8e9344f8fedb4404ddde9c2abf00e2b6caf251039938f164741c97ac742432f5b755b0ef
32+
v4.3.0 src/releasing/update-version-README.sh ../lib/tegonal-scripts/src/releasing/update-version-README.sh .* 7ef4fb905716dd1d6ddcedb60f965b3d13164c77beac4443ecc4261fd55cf6ff72d3819657b4d20d9d5bfa1e1bbc0e4a5423b809b9bce38d9102230a93edb154
33+
v4.3.0 src/releasing/update-version-scripts.sh ../lib/tegonal-scripts/src/releasing/update-version-scripts.sh .* 6adbacdb592846a03fa1c7452ed3a0722336c60b4bd76653511332b40da143b7bc0acf87ed5f53dd51f842febfd7234cf5582c56345b1d68bd1644cfd8c432bb
34+
v4.3.0 src/releasing/common-constants.source.sh ../lib/tegonal-scripts/src/releasing/common-constants.source.sh .* 8a8525550baf6f58f97bffc9ac93f8391885c57b42c8a98a11acf0527581eae31bafaca97fbc322e7386c05037bd520825e628b327ee94078e06cad28b5852bc
35+
v4.3.0 src/releasing/prepare-next-dev-cycle-template.sh ../lib/tegonal-scripts/src/releasing/prepare-next-dev-cycle-template.sh .* f0b7a42cfc7b4eb33e240248b8b2ff3f222f280b02a22b6a98182ee9882e6f34ace3efc808d3a3e00fb31896bd25fa174774eb67e672649066331fa0d9626239
36+
v4.3.0 src/releasing/release-files.sh ../lib/tegonal-scripts/src/releasing/release-files.sh .* 9b6ca8fe1606d5fa276bcfae02663810eb5fc080598fcb3480974f03ab3d071e5d5f42b213302f7eac453e8da8e2d53243f76243db6b5324a0a03c755b9871d4

lib/tegonal-scripts/src/ci/install-shellcheck.sh

+23-9
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,10 @@
66
# \__/\__/\_, /\___/_//_/\_,_/_/ It is licensed under Apache License 2.0
77
# /___/ Please report bugs and contribute back your improvements
88
#
9-
# Version: v4.2.0
9+
# Version: v4.3.0
1010
####### Description #############
1111
#
12-
# function which searches for *.sh files within defined paths (directories or a single *.sh) and
13-
# runs shellcheck on each file with predefined settings i.a. sets `-s bash`
12+
# installs shellcheck v0.10.0 into $HOME/.local/lib
1413
#
1514
####### Usage ###################
1615
#
@@ -35,12 +34,27 @@ declare currentDir
3534
currentDir=$(pwd)
3635
tmpDir=$(mktemp -d -t download-shellcheck-XXXXXXXXXX)
3736
cd "$tmpDir"
38-
echo "6c881ab0698e4e6ea235245f22832860544f17ba386442fe7e9d629f8cbedf87 ./shellcheck-v0.10.0.linux.x86_64.tar.xz" >shellcheck-v0.10.0.linux.x86_64.tar.xz.sha256
39-
wget --no-verbose https://github.com/koalaman/shellcheck/releases/download/v0.10.0/shellcheck-v0.10.0.linux.x86_64.tar.xz
40-
sha256sum -c shellcheck-v0.10.0.linux.x86_64.tar.xz.sha256
41-
tar -xf ./shellcheck-v0.10.0.linux.x86_64.tar.xz
42-
chmod +x ./shellcheck-v0.10.0/shellcheck
37+
shellcheckVersion="v0.10.0"
38+
echo "6c881ab0698e4e6ea235245f22832860544f17ba386442fe7e9d629f8cbedf87 ./shellcheck-$shellcheckVersion.linux.x86_64.tar.xz" >"shellcheck-$shellcheckVersion.linux.x86_64.tar.xz.sha256"
39+
wget --no-verbose "https://github.com/koalaman/shellcheck/releases/download/$shellcheckVersion/shellcheck-$shellcheckVersion.linux.x86_64.tar.xz"
40+
sha256sum -c "shellcheck-$shellcheckVersion.linux.x86_64.tar.xz.sha256"
41+
tar -xf "./shellcheck-$shellcheckVersion.linux.x86_64.tar.xz"
42+
chmod +x "./shellcheck-$shellcheckVersion/shellcheck"
4343
mkdir -p "$HOME/.local/bin"
44-
ln -s "$tmpDir/shellcheck-v0.10.0/shellcheck" "$HOME/.local/bin/shellcheck"
44+
shellcheckInTmp="$tmpDir/shellcheck-$shellcheckVersion"
45+
shellcheckInHomeLocalLib="$HOME/.local/lib/shellcheck-$shellcheckVersion"
46+
shellcheckBin="$HOME/.local/bin/shellcheck"
47+
if [[ -d "$shellcheckInHomeLocalLib" ]]; then
48+
echo "going to remove the existing installation in $shellcheckInHomeLocalLib"
49+
rm -r "$shellcheckInHomeLocalLib"
50+
else
51+
mkdir -p "$HOME/.local/lib"
52+
fi
53+
mv "$shellcheckInTmp" "$shellcheckInHomeLocalLib"
54+
if [[ -f "$shellcheckBin" ]]; then
55+
rm "$shellcheckBin"
56+
fi
57+
ln -s "$shellcheckInHomeLocalLib/shellcheck" "$shellcheckBin"
58+
4559
cd "$currentDir"
4660
shellcheck --version

lib/tegonal-scripts/src/qa/run-shellcheck.sh

+2-2
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
# \__/\__/\_, /\___/_//_/\_,_/_/ It is licensed under Apache License 2.0
77
# /___/ Please report bugs and contribute back your improvements
88
#
9-
# Version: v4.2.0
9+
# Version: v4.3.0
1010
####### Description #############
1111
#
1212
# function which searches for *.sh files within defined paths (directories or a single *.sh) and
@@ -46,7 +46,7 @@ sourceOnce "$dir_of_tegonal_scripts/utility/recursive-declare-p.sh"
4646
sourceOnce "$dir_of_tegonal_scripts/utility/array-utils.sh"
4747

4848
function runShellcheck() {
49-
exitIfCommandDoesNotExist "shellcheck" "see https://github.com/koalaman/shellcheck#installing"
49+
exitIfCommandDoesNotExist "shellcheck" "execute $dir_of_tegonal_scripts/ci/install-shellcheck.sh (if pulled) or see https://github.com/koalaman/shellcheck#installing"
5050

5151
if (($# < 2)); then
5252
logError "At least two parameters need to be passed to runShellcheck, given \033[0;36m%s\033[0m\nFollowing a description of the parameters:" "$#"

lib/tegonal-scripts/src/releasing/common-constants.source.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# \__/\__/\_, /\___/_//_/\_,_/_/ It is licensed under European Union Public License 1.2
88
# /___/ Please report bugs and contribute back your improvements
99
#
10-
# Version: v4.2.0
10+
# Version: v4.3.0
1111
####### Description #############
1212
#
1313
# constants intended to be sourced into a function

lib/tegonal-scripts/src/releasing/deduce-next-version.source.sh

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
# \__/\__/\_, /\___/_//_/\_,_/_/ It is licensed under Apache License 2.0
88
# /___/ Please report bugs and contribute back your improvements
99
#
10-
# Version: v4.2.0
10+
# Version: v4.3.0
1111
####### Description #############
1212
#
1313
# intended to be sourced into a function which expects params version and nextVersion

0 commit comments

Comments
 (0)