TxdUtils.psm1

function Read-YesNo{
    param($question,
          [switch]$defaultToYes)
    $sample = " (y/N)"
    if($defaultToYes){
          $sample =" (Y/n)"
    }
    do { $answer = Read-Host ($question+$sample) } 
    until ("y","n","Y","N","" -ccontains $answer)
    if("y","Y" -ccontains $answer){
          return $true
    }
    if($defaultToYes -and ($answer -eq "")){
          return $true
    }
    return $false
}

Export-ModuleMember -Function Read-YesNo -Alias *