-
-
Notifications
You must be signed in to change notification settings - Fork 0
Open
Description
Description
When running Invoke-DomainWizard
without parameters, the wizard states:
Checks to run (comma separated, leave empty for all):
But leaving it empty does not default to running all checks. Instead, it prompts for confirmation (y/n) on the plain HTTP check.
Evidence
Command
Invoke-DomainWizard
Output (truncated)
DomainDetective wizard
Enter domain(s) [comma separated]: architechlabs.io, atl.systems
Checks to run (comma separated, leave empty for all):
HTTP
Perform plain HTTP check?
[Y] Yes [N] No [?] Help (default is "N"): y
Output
Output JSON?
[Y] Yes [N] No [?] Help (default is "N"): y
Observations
- Help text indicates leaving input empty should run all checks automatically.
- Instead, user is prompted to confirm the HTTP check.
- This behavior is inconsistent and confusing; expected behavior would be to default to Y (run all checks) without prompting.
Recommendation
- Update logic so leaving checks empty truly runs all checks without further confirmation.
- If prompting is intentional, help text should be updated to reflect that leaving empty does not automatically select all checks.
Metadata
Metadata
Assignees
Labels
No labels