Skip to main content

Module interactive

Module interactive 

Source
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