⌄examples/00-lab-skeleton
⌄examples/00-lab-skeleton/bin
⌄examples/00-lab-skeleton/config
⌄examples/00-lab-skeleton/data
⌄examples/00-lab-skeleton/docs
⌄examples/00-lab-skeleton/docs/de
⌄examples/00-lab-skeleton/docs/en
⌄examples/00-lab-skeleton/lib
⌄examples/00-lab-skeleton/tests
⌄examples/01-shebang-exit-codes
⌄examples/01-shebang-exit-codes/bin
⌄examples/01-shebang-exit-codes/config
⌄examples/01-shebang-exit-codes/data
⌄examples/01-shebang-exit-codes/docs
⌄examples/01-shebang-exit-codes/docs/de
⌄examples/01-shebang-exit-codes/docs/en
⌄examples/01-shebang-exit-codes/lib
⌄examples/01-shebang-exit-codes/tests
⌄examples/02-variables-quoting
⌄examples/02-variables-quoting/bin
⌄examples/02-variables-quoting/config
⌄examples/02-variables-quoting/data
⌄examples/02-variables-quoting/docs
⌄examples/02-variables-quoting/docs/de
⌄examples/02-variables-quoting/docs/en
⌄examples/02-variables-quoting/lib
⌄examples/02-variables-quoting/tests
⌄examples/03-redirection-pipelines
⌄examples/03-redirection-pipelines/bin
⌄examples/03-redirection-pipelines/config
⌄examples/03-redirection-pipelines/data
⌄examples/03-redirection-pipelines/docs
⌄examples/03-redirection-pipelines/docs/de
⌄examples/03-redirection-pipelines/docs/en
⌄examples/03-redirection-pipelines/lib
⌄examples/03-redirection-pipelines/tests
⌄examples/04-conditionals-loops
⌄examples/04-conditionals-loops/bin
⌄examples/04-conditionals-loops/config
⌄examples/04-conditionals-loops/data
⌄examples/04-conditionals-loops/docs
⌄examples/04-conditionals-loops/docs/de
⌄examples/04-conditionals-loops/docs/en
⌄examples/04-conditionals-loops/lib
⌄examples/04-conditionals-loops/tests
⌄examples/05-functions-libraries
⌄examples/05-functions-libraries/bin
⌄examples/05-functions-libraries/config
⌄examples/05-functions-libraries/data
⌄examples/05-functions-libraries/docs
⌄examples/05-functions-libraries/docs/de
⌄examples/05-functions-libraries/docs/en
⌄examples/05-functions-libraries/lib
⌄examples/05-functions-libraries/tests
⌄examples/06-getopts-cli
⌄examples/06-getopts-cli/bin
⌄examples/06-getopts-cli/config
⌄examples/06-getopts-cli/data
⌄examples/06-getopts-cli/docs
⌄examples/06-getopts-cli/docs/de
⌄examples/06-getopts-cli/docs/en
⌄examples/06-getopts-cli/lib
⌄examples/06-getopts-cli/tests
⌄examples/07-text-processing
⌄examples/07-text-processing/bin
⌄examples/07-text-processing/config
⌄examples/07-text-processing/data
⌄examples/07-text-processing/docs
⌄examples/07-text-processing/docs/de
⌄examples/07-text-processing/docs/en
⌄examples/07-text-processing/lib
⌄examples/07-text-processing/tests
⌄examples/08-find-xargs
⌄examples/08-find-xargs/bin
⌄examples/08-find-xargs/config
⌄examples/08-find-xargs/data
⌄examples/08-find-xargs/docs
⌄examples/08-find-xargs/docs/de
⌄examples/08-find-xargs/docs/en
⌄examples/08-find-xargs/lib
⌄examples/08-find-xargs/tests
⌄examples/09-file-permissions-umask
⌄examples/09-file-permissions-umask/bin
⌄examples/09-file-permissions-umask/config
⌄examples/09-file-permissions-umask/data
⌄examples/09-file-permissions-umask/docs
⌄examples/09-file-permissions-umask/docs/de
⌄examples/09-file-permissions-umask/docs/en
⌄examples/09-file-permissions-umask/lib
⌄examples/09-file-permissions-umask/tests
⌄examples/10-bash-arrays
⌄examples/10-bash-arrays/bin
⌄examples/10-bash-arrays/config
⌄examples/10-bash-arrays/data
⌄examples/10-bash-arrays/docs
⌄examples/10-bash-arrays/docs/de
⌄examples/10-bash-arrays/docs/en
⌄examples/10-bash-arrays/lib
⌄examples/10-bash-arrays/tests
⌄examples/11-traps-cleanup
⌄examples/11-traps-cleanup/bin
⌄examples/11-traps-cleanup/config
⌄examples/11-traps-cleanup/data
⌄examples/11-traps-cleanup/docs
⌄examples/11-traps-cleanup/docs/de
⌄examples/11-traps-cleanup/docs/en
⌄examples/11-traps-cleanup/lib
⌄examples/11-traps-cleanup/tests
⌄examples/12-tempfiles-mktemp
⌄examples/12-tempfiles-mktemp/bin
⌄examples/12-tempfiles-mktemp/config
⌄examples/12-tempfiles-mktemp/data
⌄examples/12-tempfiles-mktemp/docs
⌄examples/12-tempfiles-mktemp/docs/de
⌄examples/12-tempfiles-mktemp/docs/en
⌄examples/12-tempfiles-mktemp/lib
⌄examples/12-tempfiles-mktemp/tests
⌄examples/13-logging-levels
⌄examples/13-logging-levels/bin
⌄examples/13-logging-levels/config
⌄examples/13-logging-levels/data
⌄examples/13-logging-levels/docs
⌄examples/13-logging-levels/docs/de
⌄examples/13-logging-levels/docs/en
⌄examples/13-logging-levels/lib
⌄examples/13-logging-levels/tests
⌄examples/14-config-env-files
⌄examples/14-config-env-files/bin
⌄examples/14-config-env-files/config
⌄examples/14-config-env-files/data
⌄examples/14-config-env-files/docs
⌄examples/14-config-env-files/docs/de
⌄examples/14-config-env-files/docs/en
⌄examples/14-config-env-files/lib
⌄examples/14-config-env-files/tests
⌄examples/15-json-cli-jq-fallback
⌄examples/15-json-cli-jq-fallback/bin
⌄examples/15-json-cli-jq-fallback/config
⌄examples/15-json-cli-jq-fallback/data
⌄examples/15-json-cli-jq-fallback/docs
⌄examples/15-json-cli-jq-fallback/docs/de
⌄examples/15-json-cli-jq-fallback/docs/en
⌄examples/15-json-cli-jq-fallback/lib
⌄examples/15-json-cli-jq-fallback/tests
⌄examples/16-parallel-jobs-wait
⌄examples/16-parallel-jobs-wait/bin
⌄examples/16-parallel-jobs-wait/config
⌄examples/16-parallel-jobs-wait/data
⌄examples/16-parallel-jobs-wait/docs
⌄examples/16-parallel-jobs-wait/docs/de
⌄examples/16-parallel-jobs-wait/docs/en
⌄examples/16-parallel-jobs-wait/lib
⌄examples/16-parallel-jobs-wait/tests
⌄examples/17-cron-systemd-timer-model
⌄examples/17-cron-systemd-timer-model/bin
⌄examples/17-cron-systemd-timer-model/config
⌄examples/17-cron-systemd-timer-model/data
⌄examples/17-cron-systemd-timer-model/docs
⌄examples/17-cron-systemd-timer-model/docs/de
⌄examples/17-cron-systemd-timer-model/docs/en
⌄examples/17-cron-systemd-timer-model/lib
⌄examples/17-cron-systemd-timer-model/tests
⌄examples/18-backup-restore-dry-run
⌄examples/18-backup-restore-dry-run/bin
⌄examples/18-backup-restore-dry-run/config
⌄examples/18-backup-restore-dry-run/data
⌄examples/18-backup-restore-dry-run/docs
⌄examples/18-backup-restore-dry-run/docs/de
⌄examples/18-backup-restore-dry-run/docs/en
⌄examples/18-backup-restore-dry-run/lib
⌄examples/18-backup-restore-dry-run/tests
⌄examples/19-idempotent-installers
⌄examples/19-idempotent-installers/bin
⌄examples/19-idempotent-installers/config
⌄examples/19-idempotent-installers/data
⌄examples/19-idempotent-installers/docs
⌄examples/19-idempotent-installers/docs/de
⌄examples/19-idempotent-installers/docs/en
⌄examples/19-idempotent-installers/lib
⌄examples/19-idempotent-installers/tests
⌄examples/20-portability-posix-bash
⌄examples/20-portability-posix-bash/bin
⌄examples/20-portability-posix-bash/config
⌄examples/20-portability-posix-bash/data
⌄examples/20-portability-posix-bash/docs
⌄examples/20-portability-posix-bash/docs/de
⌄examples/20-portability-posix-bash/docs/en
⌄examples/20-portability-posix-bash/lib
⌄examples/20-portability-posix-bash/tests
⌄examples/21-shellcheck-quality-gate
⌄examples/21-shellcheck-quality-gate/bin
⌄examples/21-shellcheck-quality-gate/config
⌄examples/21-shellcheck-quality-gate/data
⌄examples/21-shellcheck-quality-gate/docs
⌄examples/21-shellcheck-quality-gate/docs/de
⌄examples/21-shellcheck-quality-gate/docs/en
⌄examples/21-shellcheck-quality-gate/lib
⌄examples/21-shellcheck-quality-gate/tests
⌄examples/22-bats-test-model
⌄examples/22-bats-test-model/bin
⌄examples/22-bats-test-model/config
⌄examples/22-bats-test-model/data
⌄examples/22-bats-test-model/docs
⌄examples/22-bats-test-model/docs/de
⌄examples/22-bats-test-model/docs/en
⌄examples/22-bats-test-model/lib
⌄examples/22-bats-test-model/tests
⌄examples/23-ci-pipeline-scripts
⌄examples/23-ci-pipeline-scripts/bin
⌄examples/23-ci-pipeline-scripts/config
⌄examples/23-ci-pipeline-scripts/data
⌄examples/23-ci-pipeline-scripts/docs
⌄examples/23-ci-pipeline-scripts/docs/de
⌄examples/23-ci-pipeline-scripts/docs/en
⌄examples/23-ci-pipeline-scripts/lib
⌄examples/23-ci-pipeline-scripts/tests
⌄examples/24-packaging-release-scripts
⌄examples/24-packaging-release-scripts/bin
⌄examples/24-packaging-release-scripts/config
⌄examples/24-packaging-release-scripts/data
⌄examples/24-packaging-release-scripts/docs
⌄examples/24-packaging-release-scripts/docs/de
⌄examples/24-packaging-release-scripts/docs/en
⌄examples/24-packaging-release-scripts/lib
⌄examples/24-packaging-release-scripts/tests
⌄examples/25-secure-input-validation
⌄examples/25-secure-input-validation/bin
⌄examples/25-secure-input-validation/config
⌄examples/25-secure-input-validation/data
⌄examples/25-secure-input-validation/docs
⌄examples/25-secure-input-validation/docs/de
⌄examples/25-secure-input-validation/docs/en
⌄examples/25-secure-input-validation/lib
⌄examples/25-secure-input-validation/tests
⌄examples/26-command-injection-prevention
⌄examples/26-command-injection-prevention/bin
⌄examples/26-command-injection-prevention/config
⌄examples/26-command-injection-prevention/data
⌄examples/26-command-injection-prevention/docs
⌄examples/26-command-injection-prevention/docs/de
⌄examples/26-command-injection-prevention/docs/en
⌄examples/26-command-injection-prevention/lib
⌄examples/26-command-injection-prevention/tests
⌄examples/27-safe-deletion-guardrails
⌄examples/27-safe-deletion-guardrails/bin
⌄examples/27-safe-deletion-guardrails/config
⌄examples/27-safe-deletion-guardrails/data
⌄examples/27-safe-deletion-guardrails/docs
⌄examples/27-safe-deletion-guardrails/docs/de
⌄examples/27-safe-deletion-guardrails/docs/en
⌄examples/27-safe-deletion-guardrails/lib
⌄examples/27-safe-deletion-guardrails/tests
⌄examples/28-secrets-env-handling
⌄examples/28-secrets-env-handling/bin
⌄examples/28-secrets-env-handling/config
⌄examples/28-secrets-env-handling/data
⌄examples/28-secrets-env-handling/docs
⌄examples/28-secrets-env-handling/docs/de
⌄examples/28-secrets-env-handling/docs/en
⌄examples/28-secrets-env-handling/lib
⌄examples/28-secrets-env-handling/tests
⌄examples/29-sudo-path-hardening
⌄examples/29-sudo-path-hardening/bin
⌄examples/29-sudo-path-hardening/config
⌄examples/29-sudo-path-hardening/data
⌄examples/29-sudo-path-hardening/docs
⌄examples/29-sudo-path-hardening/docs/de
⌄examples/29-sudo-path-hardening/docs/en
⌄examples/29-sudo-path-hardening/lib
⌄examples/29-sudo-path-hardening/tests
⌄examples/30-incident-response-debugging
⌄examples/30-incident-response-debugging/bin
⌄examples/30-incident-response-debugging/config
⌄examples/30-incident-response-debugging/data
⌄examples/30-incident-response-debugging/docs
⌄examples/30-incident-response-debugging/docs/de
⌄examples/30-incident-response-debugging/docs/en
⌄examples/30-incident-response-debugging/lib
⌄examples/30-incident-response-debugging/tests
·examples/.gitignore
·examples/00-lab-skeleton/README.md
·examples/00-lab-skeleton/README-EL.md
·examples/00-lab-skeleton/bin/lab_skeleton.sh
·examples/00-lab-skeleton/config/default.env
·examples/00-lab-skeleton/data/input.txt
·examples/00-lab-skeleton/docs/de/README.md
·examples/00-lab-skeleton/docs/en/README.md
·examples/00-lab-skeleton/docs/el/README.md
·examples/00-lab-skeleton/lib/common.sh
·examples/00-lab-skeleton/run.sh
·examples/00-lab-skeleton/runbook.txt
·examples/00-lab-skeleton/scenario.json
·examples/00-lab-skeleton/tests/smoke.sh
·examples/01-shebang-exit-codes/README.md
·examples/01-shebang-exit-codes/README-EL.md
·examples/01-shebang-exit-codes/bin/shebang_exit_codes.sh
·examples/01-shebang-exit-codes/config/default.env
·examples/01-shebang-exit-codes/data/input.txt
·examples/01-shebang-exit-codes/docs/de/README.md
·examples/01-shebang-exit-codes/docs/en/README.md
·examples/01-shebang-exit-codes/docs/el/README.md
·examples/01-shebang-exit-codes/lib/common.sh
·examples/01-shebang-exit-codes/run.sh
·examples/01-shebang-exit-codes/runbook.txt
·examples/01-shebang-exit-codes/scenario.json
·examples/01-shebang-exit-codes/tests/smoke.sh
·examples/02-variables-quoting/README.md
·examples/02-variables-quoting/README-EL.md
·examples/02-variables-quoting/bin/variables_quoting.sh
·examples/02-variables-quoting/config/default.env
·examples/02-variables-quoting/data/input.txt
·examples/02-variables-quoting/docs/de/README.md
·examples/02-variables-quoting/docs/en/README.md
·examples/02-variables-quoting/docs/el/README.md
·examples/02-variables-quoting/lib/common.sh
·examples/02-variables-quoting/run.sh
·examples/02-variables-quoting/runbook.txt
·examples/02-variables-quoting/scenario.json
·examples/02-variables-quoting/tests/smoke.sh
·examples/03-redirection-pipelines/README.md
·examples/03-redirection-pipelines/README-EL.md
·examples/03-redirection-pipelines/bin/redirection_pipelines.sh
·examples/03-redirection-pipelines/config/default.env
·examples/03-redirection-pipelines/data/input.txt
·examples/03-redirection-pipelines/docs/de/README.md
·examples/03-redirection-pipelines/docs/en/README.md
·examples/03-redirection-pipelines/docs/el/README.md
·examples/03-redirection-pipelines/lib/common.sh
·examples/03-redirection-pipelines/run.sh
·examples/03-redirection-pipelines/runbook.txt
·examples/03-redirection-pipelines/scenario.json
·examples/03-redirection-pipelines/tests/smoke.sh
·examples/04-conditionals-loops/README.md
·examples/04-conditionals-loops/README-EL.md
·examples/04-conditionals-loops/bin/conditionals_loops.sh
·examples/04-conditionals-loops/config/default.env
·examples/04-conditionals-loops/data/input.txt
·examples/04-conditionals-loops/docs/de/README.md
·examples/04-conditionals-loops/docs/en/README.md
·examples/04-conditionals-loops/docs/el/README.md
·examples/04-conditionals-loops/lib/common.sh
·examples/04-conditionals-loops/run.sh
·examples/04-conditionals-loops/runbook.txt
·examples/04-conditionals-loops/scenario.json
·examples/04-conditionals-loops/tests/smoke.sh
·examples/05-functions-libraries/README.md
·examples/05-functions-libraries/README-EL.md
·examples/05-functions-libraries/bin/functions_libraries.sh
·examples/05-functions-libraries/config/default.env
·examples/05-functions-libraries/data/input.txt
·examples/05-functions-libraries/docs/de/README.md
·examples/05-functions-libraries/docs/en/README.md
·examples/05-functions-libraries/docs/el/README.md
·examples/05-functions-libraries/lib/common.sh
·examples/05-functions-libraries/run.sh
·examples/05-functions-libraries/runbook.txt
·examples/05-functions-libraries/scenario.json
·examples/05-functions-libraries/tests/smoke.sh
·examples/06-getopts-cli/README.md
·examples/06-getopts-cli/README-EL.md
·examples/06-getopts-cli/bin/getopts_cli.sh
·examples/06-getopts-cli/config/default.env
·examples/06-getopts-cli/data/input.txt
·examples/06-getopts-cli/docs/de/README.md
·examples/06-getopts-cli/docs/en/README.md
·examples/06-getopts-cli/docs/el/README.md
·examples/06-getopts-cli/lib/common.sh
·examples/06-getopts-cli/run.sh
·examples/06-getopts-cli/runbook.txt
·examples/06-getopts-cli/scenario.json
·examples/06-getopts-cli/tests/smoke.sh
·examples/07-text-processing/README.md
·examples/07-text-processing/README-EL.md
·examples/07-text-processing/bin/text_processing.sh
·examples/07-text-processing/config/default.env
·examples/07-text-processing/data/input.txt
·examples/07-text-processing/docs/de/README.md
·examples/07-text-processing/docs/en/README.md
·examples/07-text-processing/docs/el/README.md
·examples/07-text-processing/lib/common.sh
·examples/07-text-processing/run.sh
·examples/07-text-processing/runbook.txt
·examples/07-text-processing/scenario.json
·examples/07-text-processing/tests/smoke.sh
·examples/08-find-xargs/README.md
·examples/08-find-xargs/README-EL.md
·examples/08-find-xargs/bin/find_xargs.sh
·examples/08-find-xargs/config/default.env
·examples/08-find-xargs/data/input.txt
·examples/08-find-xargs/docs/de/README.md
·examples/08-find-xargs/docs/en/README.md
·examples/08-find-xargs/docs/el/README.md
·examples/08-find-xargs/lib/common.sh
·examples/08-find-xargs/run.sh
·examples/08-find-xargs/runbook.txt
·examples/08-find-xargs/scenario.json
·examples/08-find-xargs/tests/smoke.sh
·examples/09-file-permissions-umask/README.md
·examples/09-file-permissions-umask/README-EL.md
·examples/09-file-permissions-umask/bin/file_permissions_umask.sh
·examples/09-file-permissions-umask/config/default.env
·examples/09-file-permissions-umask/data/input.txt
·examples/09-file-permissions-umask/docs/de/README.md
·examples/09-file-permissions-umask/docs/en/README.md
·examples/09-file-permissions-umask/docs/el/README.md
·examples/09-file-permissions-umask/lib/common.sh
·examples/09-file-permissions-umask/run.sh
·examples/09-file-permissions-umask/runbook.txt
·examples/09-file-permissions-umask/scenario.json
·examples/09-file-permissions-umask/tests/smoke.sh
·examples/10-bash-arrays/README.md
·examples/10-bash-arrays/README-EL.md
·examples/10-bash-arrays/bin/bash_arrays.sh
·examples/10-bash-arrays/config/default.env
·examples/10-bash-arrays/data/input.txt
·examples/10-bash-arrays/docs/de/README.md
·examples/10-bash-arrays/docs/en/README.md
·examples/10-bash-arrays/docs/el/README.md
·examples/10-bash-arrays/lib/common.sh
·examples/10-bash-arrays/run.sh
·examples/10-bash-arrays/runbook.txt
·examples/10-bash-arrays/scenario.json
·examples/10-bash-arrays/tests/smoke.sh
·examples/11-traps-cleanup/README.md
·examples/11-traps-cleanup/README-EL.md
·examples/11-traps-cleanup/bin/traps_cleanup.sh
·examples/11-traps-cleanup/config/default.env
·examples/11-traps-cleanup/data/input.txt
·examples/11-traps-cleanup/docs/de/README.md
·examples/11-traps-cleanup/docs/en/README.md
·examples/11-traps-cleanup/docs/el/README.md
·examples/11-traps-cleanup/lib/common.sh
·examples/11-traps-cleanup/run.sh
·examples/11-traps-cleanup/runbook.txt
·examples/11-traps-cleanup/scenario.json
·examples/11-traps-cleanup/tests/smoke.sh
·examples/12-tempfiles-mktemp/README.md
·examples/12-tempfiles-mktemp/README-EL.md
·examples/12-tempfiles-mktemp/bin/tempfiles_mktemp.sh
·examples/12-tempfiles-mktemp/config/default.env
·examples/12-tempfiles-mktemp/data/input.txt
·examples/12-tempfiles-mktemp/docs/de/README.md
·examples/12-tempfiles-mktemp/docs/en/README.md
·examples/12-tempfiles-mktemp/docs/el/README.md
·examples/12-tempfiles-mktemp/lib/common.sh
·examples/12-tempfiles-mktemp/run.sh
·examples/12-tempfiles-mktemp/runbook.txt
·examples/12-tempfiles-mktemp/scenario.json
·examples/12-tempfiles-mktemp/tests/smoke.sh
·examples/13-logging-levels/README.md
·examples/13-logging-levels/README-EL.md
·examples/13-logging-levels/bin/logging_levels.sh
·examples/13-logging-levels/config/default.env
·examples/13-logging-levels/data/input.txt
·examples/13-logging-levels/docs/de/README.md
·examples/13-logging-levels/docs/en/README.md
·examples/13-logging-levels/docs/el/README.md
·examples/13-logging-levels/lib/common.sh
·examples/13-logging-levels/run.sh
·examples/13-logging-levels/runbook.txt
·examples/13-logging-levels/scenario.json
·examples/13-logging-levels/tests/smoke.sh
·examples/14-config-env-files/README.md
·examples/14-config-env-files/README-EL.md
·examples/14-config-env-files/bin/config_env_files.sh
·examples/14-config-env-files/config/default.env
·examples/14-config-env-files/data/input.txt
·examples/14-config-env-files/docs/de/README.md
·examples/14-config-env-files/docs/en/README.md
·examples/14-config-env-files/docs/el/README.md
·examples/14-config-env-files/lib/common.sh
·examples/14-config-env-files/run.sh
·examples/14-config-env-files/runbook.txt
·examples/14-config-env-files/scenario.json
·examples/14-config-env-files/tests/smoke.sh
·examples/15-json-cli-jq-fallback/README.md
·examples/15-json-cli-jq-fallback/README-EL.md
·examples/15-json-cli-jq-fallback/bin/json_cli_jq_fallback.sh
·examples/15-json-cli-jq-fallback/config/default.env
·examples/15-json-cli-jq-fallback/data/input.txt
·examples/15-json-cli-jq-fallback/docs/de/README.md
·examples/15-json-cli-jq-fallback/docs/en/README.md
·examples/15-json-cli-jq-fallback/docs/el/README.md
·examples/15-json-cli-jq-fallback/lib/common.sh
·examples/15-json-cli-jq-fallback/run.sh
·examples/15-json-cli-jq-fallback/runbook.txt
·examples/15-json-cli-jq-fallback/scenario.json
·examples/15-json-cli-jq-fallback/tests/smoke.sh
·examples/16-parallel-jobs-wait/README.md
·examples/16-parallel-jobs-wait/README-EL.md
·examples/16-parallel-jobs-wait/bin/parallel_jobs_wait.sh
·examples/16-parallel-jobs-wait/config/default.env
·examples/16-parallel-jobs-wait/data/input.txt
·examples/16-parallel-jobs-wait/docs/de/README.md
·examples/16-parallel-jobs-wait/docs/en/README.md
·examples/16-parallel-jobs-wait/docs/el/README.md
·examples/16-parallel-jobs-wait/lib/common.sh
·examples/16-parallel-jobs-wait/run.sh
·examples/16-parallel-jobs-wait/runbook.txt
·examples/16-parallel-jobs-wait/scenario.json
·examples/16-parallel-jobs-wait/tests/smoke.sh
·examples/17-cron-systemd-timer-model/README.md
·examples/17-cron-systemd-timer-model/README-EL.md
·examples/17-cron-systemd-timer-model/bin/cron_systemd_timer_model.sh
·examples/17-cron-systemd-timer-model/config/default.env
·examples/17-cron-systemd-timer-model/data/input.txt
·examples/17-cron-systemd-timer-model/docs/de/README.md
·examples/17-cron-systemd-timer-model/docs/en/README.md
·examples/17-cron-systemd-timer-model/docs/el/README.md
·examples/17-cron-systemd-timer-model/lib/common.sh
·examples/17-cron-systemd-timer-model/run.sh
·examples/17-cron-systemd-timer-model/runbook.txt
·examples/17-cron-systemd-timer-model/scenario.json
·examples/17-cron-systemd-timer-model/tests/smoke.sh
·examples/18-backup-restore-dry-run/README.md
·examples/18-backup-restore-dry-run/README-EL.md
·examples/18-backup-restore-dry-run/bin/backup_restore_dry_run.sh
·examples/18-backup-restore-dry-run/config/default.env
·examples/18-backup-restore-dry-run/data/input.txt
·examples/18-backup-restore-dry-run/docs/de/README.md
·examples/18-backup-restore-dry-run/docs/en/README.md
·examples/18-backup-restore-dry-run/docs/el/README.md
·examples/18-backup-restore-dry-run/lib/common.sh
·examples/18-backup-restore-dry-run/run.sh
·examples/18-backup-restore-dry-run/runbook.txt
·examples/18-backup-restore-dry-run/scenario.json
·examples/18-backup-restore-dry-run/tests/smoke.sh
·examples/19-idempotent-installers/README.md
·examples/19-idempotent-installers/README-EL.md
·examples/19-idempotent-installers/bin/idempotent_installers.sh
·examples/19-idempotent-installers/config/default.env
·examples/19-idempotent-installers/data/input.txt
·examples/19-idempotent-installers/docs/de/README.md
·examples/19-idempotent-installers/docs/en/README.md
·examples/19-idempotent-installers/docs/el/README.md
·examples/19-idempotent-installers/lib/common.sh
·examples/19-idempotent-installers/run.sh
·examples/19-idempotent-installers/runbook.txt
·examples/19-idempotent-installers/scenario.json
·examples/19-idempotent-installers/tests/smoke.sh
·examples/20-portability-posix-bash/README.md
·examples/20-portability-posix-bash/README-EL.md
·examples/20-portability-posix-bash/bin/portability_posix_bash.sh
·examples/20-portability-posix-bash/config/default.env
·examples/20-portability-posix-bash/data/input.txt
·examples/20-portability-posix-bash/docs/de/README.md
·examples/20-portability-posix-bash/docs/en/README.md
·examples/20-portability-posix-bash/docs/el/README.md
·examples/20-portability-posix-bash/lib/common.sh
·examples/20-portability-posix-bash/run.sh
·examples/20-portability-posix-bash/runbook.txt
·examples/20-portability-posix-bash/scenario.json
·examples/20-portability-posix-bash/tests/smoke.sh
·examples/21-shellcheck-quality-gate/README.md
·examples/21-shellcheck-quality-gate/README-EL.md
·examples/21-shellcheck-quality-gate/bin/shellcheck_quality_gate.sh
·examples/21-shellcheck-quality-gate/config/default.env
·examples/21-shellcheck-quality-gate/data/input.txt
·examples/21-shellcheck-quality-gate/docs/de/README.md
·examples/21-shellcheck-quality-gate/docs/en/README.md
·examples/21-shellcheck-quality-gate/docs/el/README.md
·examples/21-shellcheck-quality-gate/lib/common.sh
·examples/21-shellcheck-quality-gate/run.sh
·examples/21-shellcheck-quality-gate/runbook.txt
·examples/21-shellcheck-quality-gate/scenario.json
·examples/21-shellcheck-quality-gate/tests/smoke.sh
·examples/22-bats-test-model/README.md
·examples/22-bats-test-model/README-EL.md
·examples/22-bats-test-model/bin/bats_test_model.sh
·examples/22-bats-test-model/config/default.env
·examples/22-bats-test-model/data/input.txt
·examples/22-bats-test-model/docs/de/README.md
·examples/22-bats-test-model/docs/en/README.md
·examples/22-bats-test-model/docs/el/README.md
·examples/22-bats-test-model/lib/common.sh
·examples/22-bats-test-model/run.sh
·examples/22-bats-test-model/runbook.txt
·examples/22-bats-test-model/scenario.json
·examples/22-bats-test-model/tests/smoke.sh
·examples/23-ci-pipeline-scripts/README.md
·examples/23-ci-pipeline-scripts/README-EL.md
·examples/23-ci-pipeline-scripts/bin/ci_pipeline_scripts.sh
·examples/23-ci-pipeline-scripts/config/default.env
·examples/23-ci-pipeline-scripts/data/input.txt
·examples/23-ci-pipeline-scripts/docs/de/README.md
·examples/23-ci-pipeline-scripts/docs/en/README.md
·examples/23-ci-pipeline-scripts/docs/el/README.md
·examples/23-ci-pipeline-scripts/lib/common.sh
·examples/23-ci-pipeline-scripts/run.sh
·examples/23-ci-pipeline-scripts/runbook.txt
·examples/23-ci-pipeline-scripts/scenario.json
·examples/23-ci-pipeline-scripts/tests/smoke.sh
·examples/24-packaging-release-scripts/README.md
·examples/24-packaging-release-scripts/README-EL.md
·examples/24-packaging-release-scripts/bin/packaging_release_scripts.sh
·examples/24-packaging-release-scripts/config/default.env
·examples/24-packaging-release-scripts/data/input.txt
·examples/24-packaging-release-scripts/docs/de/README.md
·examples/24-packaging-release-scripts/docs/en/README.md
·examples/24-packaging-release-scripts/docs/el/README.md
·examples/24-packaging-release-scripts/lib/common.sh
·examples/24-packaging-release-scripts/run.sh
·examples/24-packaging-release-scripts/runbook.txt
·examples/24-packaging-release-scripts/scenario.json
·examples/24-packaging-release-scripts/tests/smoke.sh
·examples/25-secure-input-validation/README.md
·examples/25-secure-input-validation/README-EL.md
·examples/25-secure-input-validation/bin/secure_input_validation.sh
·examples/25-secure-input-validation/config/default.env
·examples/25-secure-input-validation/data/input.txt
·examples/25-secure-input-validation/docs/de/README.md
·examples/25-secure-input-validation/docs/en/README.md
·examples/25-secure-input-validation/docs/el/README.md
·examples/25-secure-input-validation/lib/common.sh
·examples/25-secure-input-validation/run.sh
·examples/25-secure-input-validation/runbook.txt
·examples/25-secure-input-validation/scenario.json
·examples/25-secure-input-validation/tests/smoke.sh
·examples/26-command-injection-prevention/README.md
·examples/26-command-injection-prevention/README-EL.md
·examples/26-command-injection-prevention/bin/command_injection_prevention.sh
·examples/26-command-injection-prevention/config/default.env
·examples/26-command-injection-prevention/data/input.txt
·examples/26-command-injection-prevention/docs/de/README.md
·examples/26-command-injection-prevention/docs/en/README.md
·examples/26-command-injection-prevention/docs/el/README.md
·examples/26-command-injection-prevention/lib/common.sh
·examples/26-command-injection-prevention/run.sh
·examples/26-command-injection-prevention/runbook.txt
·examples/26-command-injection-prevention/scenario.json
·examples/26-command-injection-prevention/tests/smoke.sh
·examples/27-safe-deletion-guardrails/README.md
·examples/27-safe-deletion-guardrails/README-EL.md
·examples/27-safe-deletion-guardrails/bin/safe_deletion_guardrails.sh
·examples/27-safe-deletion-guardrails/config/default.env
·examples/27-safe-deletion-guardrails/data/input.txt
·examples/27-safe-deletion-guardrails/docs/de/README.md
·examples/27-safe-deletion-guardrails/docs/en/README.md
·examples/27-safe-deletion-guardrails/docs/el/README.md
·examples/27-safe-deletion-guardrails/lib/common.sh
·examples/27-safe-deletion-guardrails/run.sh
·examples/27-safe-deletion-guardrails/runbook.txt
·examples/27-safe-deletion-guardrails/scenario.json
·examples/27-safe-deletion-guardrails/tests/smoke.sh
·examples/28-secrets-env-handling/README.md
·examples/28-secrets-env-handling/README-EL.md
·examples/28-secrets-env-handling/bin/secrets_env_handling.sh
·examples/28-secrets-env-handling/config/default.env
·examples/28-secrets-env-handling/data/input.txt
·examples/28-secrets-env-handling/docs/de/README.md
·examples/28-secrets-env-handling/docs/en/README.md
·examples/28-secrets-env-handling/docs/el/README.md
·examples/28-secrets-env-handling/lib/common.sh
·examples/28-secrets-env-handling/run.sh
·examples/28-secrets-env-handling/runbook.txt
·examples/28-secrets-env-handling/scenario.json
·examples/28-secrets-env-handling/tests/smoke.sh
·examples/29-sudo-path-hardening/README.md
·examples/29-sudo-path-hardening/README-EL.md
·examples/29-sudo-path-hardening/bin/sudo_path_hardening.sh
·examples/29-sudo-path-hardening/config/default.env
·examples/29-sudo-path-hardening/data/input.txt
·examples/29-sudo-path-hardening/docs/de/README.md
·examples/29-sudo-path-hardening/docs/en/README.md
·examples/29-sudo-path-hardening/docs/el/README.md
·examples/29-sudo-path-hardening/lib/common.sh
·examples/29-sudo-path-hardening/run.sh
·examples/29-sudo-path-hardening/runbook.txt
·examples/29-sudo-path-hardening/scenario.json
·examples/29-sudo-path-hardening/tests/smoke.sh
·examples/30-incident-response-debugging/README.md
·examples/30-incident-response-debugging/README-EL.md
·examples/30-incident-response-debugging/bin/incident_response_debugging.sh
·examples/30-incident-response-debugging/config/default.env
·examples/30-incident-response-debugging/data/input.txt
·examples/30-incident-response-debugging/docs/de/README.md
·examples/30-incident-response-debugging/docs/en/README.md
·examples/30-incident-response-debugging/docs/el/README.md
·examples/30-incident-response-debugging/lib/common.sh
·examples/30-incident-response-debugging/run.sh
·examples/30-incident-response-debugging/runbook.txt
·examples/30-incident-response-debugging/scenario.json
·examples/30-incident-response-debugging/tests/smoke.sh
·examples/README.md