Skip to content

Invoke-DomainWizard Prompts Despite Default "All Checks" #858

@thetechgy

Description

@thetechgy

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions