Expand description
Interactive mode control
Provides functions to check if interactive mode is enabled and handle prompts appropriately based on the –non-interactive flag.
Functions§
- init
- Initialize interactive mode flags
- is_
headless - Detect if the environment is headless (no display server / browser available).
- is_
non_ interactive - Check if non-interactive mode is enabled (explicit flag or no TTY detected)
- is_yes
- Check if –yes flag is set (auto-confirm)
- require_
value - Require a value in non-interactive mode
- should_
proceed_ destructive - Check if a destructive action should proceed