refuse to print clear text passwords if stdout is a terminal
But then you lose the very rare (admitely) use-case of:
- I generate a strong password and store it
- I then show the password on my terminal
- Get my wife/daughter to manually type it in to another device
🤣