The Dry-run subcommand should verify each step if those specified shell and commands exist and have execute permission.