Shellcheck; i hovedsak variabel-quoting #123
Reference in New Issue
Block a user
Delete Branch "shellcheck"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Kjørt shellcheck og manuell inspeksjon av diverse shellscripts. De fleste endringene er å legge til
""rundt variabler som i teorien kan inneholde mellomrom eller andre rare tegn, f.eks. hvis de er brukerstyrte og ikke er en store-path.Flere ut av disse kan i teorien bli enda sikrere om du bruker
', siden de ikke skal expande noe at runtime. litt nitt@@ -54,2 +54,2 @@mkdir -p $(dirname "${value.certificate}") $(dirname "${value.certificateKey}")if ! ${openssl} x509 -checkend 86400 -noout -in ${value.certificate}mkdir -p "$(dirname "${value.certificate}")" "$(dirname "${value.certificateKey}")"if ! ${openssl} x509 -checkend 86400 -noout -in "${value.certificate}"Consider quoting
${openssl}in case the nix store is located in a path with spaces :381b458d59cto074504a97a@@ -58,3 +58,3 @@ln -T "$OUT_FILE" "$STATE_DIRECTORY/mysql-dump-latest.sql.zst"while [ "$(find "$STATE_DIRECTORY" -type f -printf '.' | wc -c)" -gt ${toString (rotations + 1)} ]; dowhile [ "$(find "$STATE_DIRECTORY" -type f -printf '.' | wc -c)" -gt "${toString (rotations + 1)}" ]; doHurrrrr
074504a97ato2a062a6031Ser ut som søppel, meg gustav
What did he mean by this?
LGTM (looks garbage to me), me gusta,
litt nittlitt shit, kan sikkert trykke på den store grønne knappen.2a062a6031to8db3034bafit hurts in my
lib.escapeShellArg