for/in
All checks were successful
/ job (push) Successful in 2m54s

This commit is contained in:
Marc Beninca 2025-08-02 10:05:13 +02:00
parent 44dc07d667
commit 173f842b9a
Signed by: marc.beninca
GPG key ID: 9C7613450C80C24F
11 changed files with 29 additions and 29 deletions

View file

@ -80,7 +80,7 @@ rwx_shell_configure() {
set \ set \
"git" \ "git" \
"tar" "tar"
for file in "${@}"; do for file; do
path="${root}/${file}" path="${root}/${file}"
# shellcheck disable=SC1090 # shellcheck disable=SC1090
[ -f "${path}" ] && . "${path}" [ -f "${path}" ] && . "${path}"

View file

@ -66,7 +66,7 @@ rwx_crypt_setup() {
rwx_log_error 2 "No files" rwx_log_error 2 "No files"
[ "${action}" = "${action_open}" ] && [ "${action}" = "${action_open}" ] &&
pass_phrase="$(rwx_read_passphrase)" pass_phrase="$(rwx_read_passphrase)"
for crypt_arg in "${@}"; do for crypt_arg; do
rwx_log_info rwx_log_info
crypt_file="${RWX_CRYPT_ROOT}/${crypt_arg}.qcow2" crypt_file="${RWX_CRYPT_ROOT}/${crypt_arg}.qcow2"
if [ -f "${crypt_file}" ]; then if [ -f "${crypt_file}" ]; then

View file

@ -56,7 +56,7 @@ rwx_test_doc() {
"b" \ "b" \
\ \
"rwx_install" "rwx_install"
for item in "${@}"; do for item; do
echo echo
rwx_code_doc "${item}" rwx_code_doc "${item}"
done done

View file

@ -39,7 +39,7 @@ usb-Generic_Blue_Microphones_2051BAB04XY8-00.analog-stereo"
-ac "2" \ -ac "2" \
-ar "48000" -ar "48000"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
rwx_ffmpeg_input_dell_precision() { rwx_ffmpeg_input_dell_precision() {
@ -51,7 +51,7 @@ pci-0000_00_1f.3.analog-stereo"
-ac "2" \ -ac "2" \
-ar "48000" -ar "48000"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
rwx_ffmpeg_input_file() { rwx_ffmpeg_input_file() {
@ -67,7 +67,7 @@ rwx_ffmpeg_input_file() {
-to "${to}" -to "${to}"
fi fi
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
rwx_ffmpeg_input_hdmi() { rwx_ffmpeg_input_hdmi() {
@ -81,7 +81,7 @@ rwx_ffmpeg_input_hdmi() {
-pix_fmt "yuv420p" \ -pix_fmt "yuv420p" \
-i "${device}" -i "${device}"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
# ╭────────┬────────╮ # ╭────────┬────────╮
@ -93,7 +93,7 @@ rwx_ffmpeg_output_audio_fast() {
-codec:a "flac" \ -codec:a "flac" \
-compression_level "0" -compression_level "0"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
rwx_ffmpeg_output_audio_slow() { rwx_ffmpeg_output_audio_slow() {
@ -101,7 +101,7 @@ rwx_ffmpeg_output_audio_slow() {
-codec:a "libopus" \ -codec:a "libopus" \
-b:a "128k" -b:a "128k"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
rwx_ffmpeg_output_file() { rwx_ffmpeg_output_file() {
@ -110,7 +110,7 @@ rwx_ffmpeg_output_file() {
set -- \ set -- \
-y "${file}" -y "${file}"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
rwx_ffmpeg_output_video_fast() { rwx_ffmpeg_output_video_fast() {
@ -119,7 +119,7 @@ rwx_ffmpeg_output_video_fast() {
-preset "ultrafast" \ -preset "ultrafast" \
-crf "0" -crf "0"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
rwx_ffmpeg_output_video_slow() { rwx_ffmpeg_output_video_slow() {
@ -140,7 +140,7 @@ rwx_ffmpeg_output_video_slow() {
-movflags "+faststart" \ -movflags "+faststart" \
-pix_fmt "yuv420p" -pix_fmt "yuv420p"
local argument local argument
for argument in "${@}"; do echo "${argument}"; done for argument; do echo "${argument}"; done
} }
# ╭────────┬────────╮ # ╭────────┬────────╮

View file

@ -25,7 +25,7 @@ rwx_list_block_no_empty() {
rwx_list_block_output() { rwx_list_block_output() {
local argument local argument
local arguments="NAME" local arguments="NAME"
for argument in "${@}"; do for argument; do
arguments="${arguments},${argument}" arguments="${arguments},${argument}"
done done
rwx_list_block_no_empty \ rwx_list_block_no_empty \

View file

@ -8,7 +8,7 @@ rwx_lint() {
"python" \ "python" \
"shell" "shell"
local code local code
for code in "${@}"; do for code; do
rwx_log "" "${code}" rwx_log "" "${code}"
"rwx_lint_${code}" "${path}" "rwx_lint_${code}" "${path}"
done done
@ -25,7 +25,7 @@ rwx_lint_clean() {
"mypy" \ "mypy" \
"ruff" "ruff"
local tool local tool
for tool in "${@}"; do for tool; do
rwx_remove "${path}/.${tool}_cache" rwx_remove "${path}/.${tool}_cache"
done done
} }
@ -39,7 +39,7 @@ rwx_lint_python() {
"pydoclint" \ "pydoclint" \
"mypy" \ "mypy" \
"ruff" "ruff"
for action in "${@}"; do for action; do
rwx_log "" "${action}" rwx_log "" "${action}"
"rwx_${action}" "${path}" "rwx_${action}" "${path}"
done done
@ -52,7 +52,7 @@ rwx_lint_shell() {
set \ set \
"shellcheck" \ "shellcheck" \
"shfmt" "shfmt"
for action in "${@}"; do for action; do
rwx_log "" "${action}" rwx_log "" "${action}"
"rwx_${action}" "${path}" "rwx_${action}" "${path}"
done done
@ -66,7 +66,7 @@ rwx_lint_tasks() {
"LATER" \ "LATER" \
"TODO" \ "TODO" \
"FIXME" "FIXME"
for type in "${@}"; do for type; do
rwx_log "" "${type}" rwx_log "" "${type}"
grep \ grep \
--after "1" \ --after "1" \

View file

@ -4,7 +4,7 @@ rwx_ruff() {
set \ set \
"check" \ "check" \
"format" "format"
for action in "${@}"; do for action; do
"rwx_ruff_${action}" "${path}" "rwx_ruff_${action}" "${path}"
done done
} }

View file

@ -28,7 +28,7 @@ _rwx_log() {
shift shift
[ ${#} -gt 0 ] || set -- "" [ ${#} -gt 0 ] || set -- ""
local line local line
for line in "${@}"; do for line; do
[ -n "${prefix}" ] && [ -n "${prefix}" ] &&
printf "%s" "[${prefix}] " printf "%s" "[${prefix}] "
echo "${line}" echo "${line}"

View file

@ -34,7 +34,7 @@ rwx_apt_install_target() {
local target="${1}" local target="${1}"
shift shift
local package local package
for package in "${@}"; do for package; do
rwx_log "" \ rwx_log "" \
"${package}${target}" "${package}${target}"
apt-get \ apt-get \

View file

@ -12,7 +12,7 @@ rwx_rescue_wipe_0_init_hetzner_8_8() {
rwx_warn_wipe "${@}" rwx_warn_wipe "${@}"
# #
number=0 number=0
for device in "${@}"; do for device; do
number=$((number + 1)) number=$((number + 1))
echo echo
echo "#${number}: ${device}" echo "#${number}: ${device}"
@ -29,7 +29,7 @@ rwx_rescue_wipe_0_init_hetzner_8_8() {
done done
# #
number=0 number=0
for device in "${@}"; do for device; do
number=$((number + 1)) number=$((number + 1))
echo echo
echo "#${number}: ${device}4" echo "#${number}: ${device}4"
@ -38,7 +38,7 @@ rwx_rescue_wipe_0_init_hetzner_8_8() {
done done
# #
number=0 number=0
for device in "${@}"; do for device; do
number=$((number + 1)) number=$((number + 1))
echo echo
echo "#${number}: ${device}3" echo "#${number}: ${device}3"
@ -51,7 +51,7 @@ rwx_rescue_wipe_0_init_hetzner_8_8() {
done done
# #
number=0 number=0
for device in "${@}"; do for device; do
number=$((number + 1)) number=$((number + 1))
echo echo
echo "#${number}: ${device}2" echo "#${number}: ${device}2"
@ -60,7 +60,7 @@ rwx_rescue_wipe_0_init_hetzner_8_8() {
done done
# #
members="" members=""
for device in "${@}"; do for device; do
members="${members} ${device}2" members="${members} ${device}2"
done done
# LATER alternative # LATER alternative
@ -77,7 +77,7 @@ rwx_rescue_wipe_0_init_hetzner_8_8() {
"/dev/md/boot" "/media/boot" "/dev/md/boot" "/media/boot"
# #
number=0 number=0
for device in "${@}"; do for device; do
number=$((number + 1)) number=$((number + 1))
echo echo
echo "#${number}: ${device}1" echo "#${number}: ${device}1"
@ -86,7 +86,7 @@ rwx_rescue_wipe_0_init_hetzner_8_8() {
done done
# #
members="" members=""
for device in "${@}"; do for device; do
members="${members} ${device}1" members="${members} ${device}1"
done done
# LATER alternative # LATER alternative

View file

@ -9,7 +9,7 @@
# TODO move to code module # TODO move to code module
rwx_self_subset() { rwx_self_subset() {
local argument file root local argument file root
for argument in "${@}"; do for argument; do
root="${rwx_main_root}/${argument}" root="${rwx_main_root}/${argument}"
file="${argument}.${RWX_MAIN_EXTENSION}" file="${argument}.${RWX_MAIN_EXTENSION}"
if [ -d "${root}" ]; then if [ -d "${root}" ]; then