hwylterm/confirm

Search:
Group by:
Source   Edit  

confirm

Prompt the user for a yes/no answer on stderr. Returns true for y/yes and false for n/no (case-insensitive). Reprompts on any other input.

import hwylterm/confirm

if confirm("Delete all files?"):
  echo "deleting..."
else:
  echo "aborted"

Procs

proc confirm(question: string; prefix = ""; suffix = ""): bool {.
    ...raises: [IOError, EOFError], tags: [WriteIOEffect, ReadIOEffect],
    forbids: [].}
Source   Edit