When the developer know that something is dangerous and would to fully collect the informed consent of the user:
- In an interactive shell a prompt asks for confirmation;
- In non-interactive shell some flag help the user be more explicit about his wishes.
When the developer know that something is dangerous and would to fully collect the informed consent of the user: