From 372cab123b4d510fc6404aa9702dfd9199e236b9 Mon Sep 17 00:00:00 2001 From: Edwin Kofler Date: Wed, 11 Oct 2023 01:15:50 -0700 Subject: [PATCH] fix: Use `#!/usr/bin/env bash` shebang --- README.md | 8 ++++---- examples/readme-example.sh | 2 +- tests/run_tests | 2 +- tests/testcases/@function-declaration.test.sh | 2 +- tests/testcases/@name-and-@description.test.sh | 2 +- tests/testcases/@option.test.sh | 2 +- tests/testcases/@see.test.sh | 2 +- tests/testcases/@set.test.sh | 2 +- tests/testcases/@stderr.test.sh | 2 +- tests/testcases/@stdin.test.sh | 2 +- tests/testcases/@stdout.test.sh | 2 +- tests/testcases/function-in-@example.test.sh | 2 +- tests/testcases/function-tags.test.sh | 2 +- tests/testcases/global-tags.test.sh | 4 ++-- .../issue-12-no-space-in-function-declaration.test.sh | 4 ++-- .../issue-25-missing-trailing-newline-in-see-also.test.sh | 4 ++-- .../issue-4-whitespace-in-function-declaration.test.sh | 4 ++-- ...e-56-function-opening-bracket-on-separate-line.test.sh | 2 +- tests/testcases/numbered-arguments.test.sh | 2 +- tests/testcases/table-of-contents.test.sh | 2 +- 20 files changed, 27 insertions(+), 27 deletions(-) diff --git a/README.md b/README.md index 5b9bc48..4c331a0 100644 --- a/README.md +++ b/README.md @@ -29,7 +29,7 @@ $ shdoc < lib.sh > doc.md _Source_ [examples/readme-example.sh](examples/readme-example.sh)
_Output_: [examples/readme-example.md](examples/readme-example.md)

~~~bash -#!/bin/bash +#!/usr/bin/env bash # @file libexample # @brief A library that solves some common problems. # @description @@ -153,7 +153,7 @@ file. **Example** ```bash -#!/bin/bash +#!/usr/bin/env bash # @name MyLibrary ``` @@ -167,7 +167,7 @@ A brief line about the project. Can be specified once in the beginning of the fi **Example** ```bash -#!/bin/bash +#!/usr/bin/env bash # @brief A library to solve a few problems. ``` @@ -180,7 +180,7 @@ A multiline description of the project/section/function. **Example** ```bash -#!/bin/bash +#!/usr/bin/env bash # @description A long description of the library. # Second line of the project description. diff --git a/examples/readme-example.sh b/examples/readme-example.sh index f5a3bab..c8010eb 100644 --- a/examples/readme-example.sh +++ b/examples/readme-example.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # @file libexample # @brief A library that solves some common problems. # @description diff --git a/tests/run_tests b/tests/run_tests index 1b14866..aa54c6c 100755 --- a/tests/run_tests +++ b/tests/run_tests @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash set -euo pipefail diff --git a/tests/testcases/@function-declaration.test.sh b/tests/testcases/@function-declaration.test.sh index 201f33a..fa8cd16 100644 --- a/tests/testcases/@function-declaration.test.sh +++ b/tests/testcases/@function-declaration.test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash tests:put input < # @brief Test cases for @option keyword with options. diff --git a/tests/testcases/@see.test.sh b/tests/testcases/@see.test.sh index 6708f0d..b9b4902 100644 --- a/tests/testcases/@see.test.sh +++ b/tests/testcases/@see.test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # @file test/testcases/@see.test.sh # @author Pierre-Yves Landuré < contact at biapy dot fr > # @brief Test cases for @see keyword. diff --git a/tests/testcases/@set.test.sh b/tests/testcases/@set.test.sh index f313d1a..eedc331 100644 --- a/tests/testcases/@set.test.sh +++ b/tests/testcases/@set.test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash tests:put input < # @brief Test cases for @stderr keyword. diff --git a/tests/testcases/@stdin.test.sh b/tests/testcases/@stdin.test.sh index 0593eed..0d42a28 100644 --- a/tests/testcases/@stdin.test.sh +++ b/tests/testcases/@stdin.test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # @file test/testcases/@stdin.test.sh # @author Pierre-Yves Landuré < contact at biapy dot fr > # @brief Test cases for @stdin keyword. diff --git a/tests/testcases/@stdout.test.sh b/tests/testcases/@stdout.test.sh index ccc5ec2..ec64076 100644 --- a/tests/testcases/@stdout.test.sh +++ b/tests/testcases/@stdout.test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash # @file test/testcases/@stdout.test.sh # @author Pierre-Yves Landuré < contact at biapy dot fr > # @brief Test cases for @stdout keyword. diff --git a/tests/testcases/function-in-@example.test.sh b/tests/testcases/function-in-@example.test.sh index fe77290..967272f 100644 --- a/tests/testcases/function-in-@example.test.sh +++ b/tests/testcases/function-in-@example.test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash tests:put input < # @brief Test cases for @arg keyword. diff --git a/tests/testcases/table-of-contents.test.sh b/tests/testcases/table-of-contents.test.sh index b4e0180..f31af12 100644 --- a/tests/testcases/table-of-contents.test.sh +++ b/tests/testcases/table-of-contents.test.sh @@ -1,4 +1,4 @@ -#!/bin/bash +#!/usr/bin/env bash tests:put input <