Skip to content

Interactive prompts confirm a selection with ¬ (negation sign) #555

Closed

Description

@ChrisonSimtian

Problem

ConsoleUtility marks a confirmed prompt answer with the negation sign (src/Fallout.Build/Utilities/ConsoleUtility.cs:19):

private static string Confirmed => "¬";

It is printed in green after PromptForInput and PromptForChoice accept a value — so the glyph that means "not" is used to mean "accepted". Users hitting fallout :setup see it on every answer.

Outcome

A confirmed answer is marked with a glyph that reads as confirmation.

Acceptance criteria

  • Confirmed prompt lines are prefixed with a check mark, not ¬
  • The glyph is single-cell so the prompt lines stay aligned
  • Specs cover the confirmation prefix for both PromptForInput and PromptForChoice

Notes

Keep it to a single-width glyph — the prompt writers pad to BufferWidth on raw character count, so a double-width glyph would shift the line. The broader kaomoji/icon vocabulary is separate (sub-issue of #391).

Activity

  1. ITaluone commented on Jul 27, 2026

    @ITaluone
    Contributor

    @ChrisonSimtian Do you have a clue, why merging a PR with a linked issue doesn't close it?

  2. ChrisonSimtian commented on Jul 27, 2026

    @ChrisonSimtian
    CollaboratorAuthor

    @ChrisonSimtian Do you have a clue, why merging a PR with a linked issue doesn't close it?

    Pull Request or Commit Keywords: Include Fixes #..., Closes #..., or Resolves #... in the PR description or commit message. This works for single or multiple issues (e.g., Fixes #..., Fixes #...)

  3. ChrisonSimtian commented on Jul 27, 2026

    @ChrisonSimtian
    CollaboratorAuthor

    and the toggle wasn't ticked... should work now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions