mirror of
https://github.com/curl/curl.git
synced 2026-07-10 07:57:15 +03:00
scripts: use end-of-options marker in cd, mkdir, mv, sha256sum commands
Where missing. To avoid passing an option by accident.
End-of-option marker (`--`) is not POSIX, but most of these scripts are
internal and/or CI-focused, where this is fine. `maketgz` and
`verify-release` are meant for public use, and I asses this is fine too,
but let us know if this causes issues in real world envs.
Also:
- maketgz: pass args with `:?` to `rm -rf`, where missing.
Cannot cause an actual issue with current code.
- verified `cp`, `rm` instances too, but none were affected.
- tests/cmake/test.sh: replace `$PWD` with `$(pwd)` for sturdiness.
- appveyor.sh: replace `$PWD` with `$(pwd)` for sturdiness.
Assisted-by: Dan Fandrich
Follow-up to 6aab1dc263 #19450
Closes #22150
This commit is contained in:
parent
fbcce4da85
commit
ccf19d59e7
11 changed files with 21 additions and 21 deletions
2
.github/scripts/codespell.sh
vendored
2
.github/scripts/codespell.sh
vendored
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
set -eu
|
||||
|
||||
cd "$(dirname "${0}")"/../..
|
||||
cd -- "$(dirname "${0}")"/../..
|
||||
|
||||
git ls-files -z | xargs -0 -r \
|
||||
codespell \
|
||||
|
|
|
|||
2
.github/scripts/shellcheck.sh
vendored
2
.github/scripts/shellcheck.sh
vendored
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
set -eu
|
||||
|
||||
cd "$(dirname "${0}")"/../..
|
||||
cd -- "$(dirname "${0}")"/../..
|
||||
|
||||
git grep -z -l -E '^#!(/usr/bin/env bash|/bin/sh|/bin/bash)' | xargs -0 -r \
|
||||
shellcheck --exclude=1091,2248 \
|
||||
|
|
|
|||
2
.github/scripts/typos.sh
vendored
2
.github/scripts/typos.sh
vendored
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
set -eu
|
||||
|
||||
cd "$(dirname "${0}")"/../..
|
||||
cd -- "$(dirname "${0}")"/../..
|
||||
|
||||
git ls-files | typos \
|
||||
--isolated \
|
||||
|
|
|
|||
2
.github/scripts/yamlcheck.sh
vendored
2
.github/scripts/yamlcheck.sh
vendored
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
set -eu
|
||||
|
||||
cd "$(dirname "${0}")"/../..
|
||||
cd -- "$(dirname "${0}")"/../..
|
||||
|
||||
git ls-files '*.yaml' '*.yml' -z | xargs -0 -r \
|
||||
yamllint \
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue