prvng_core/nulib/lib_provisioning/utils/ui.nu

26 lines
823 B
Text
Raw Normal View History

# UI facade — selective re-exports (ADR-025 Phase 3 Layer 2).
# Previously used `export use <file>.nu *` which propagates the full export graph
# of each file through every consumer. Selective re-exports keep the facade's
# convenience (one import gets all UI primitives) while bounding the symbol set
# so transitivity checks can verify what leaks through.
2025-10-07 10:32:04 +01:00
export use clean.nu [cleanup]
export use error.nu [throw-error safe-execute]
export use help.nu [parse_help_command]
export use interface.nu [
get-provisioning-no-terminal
get-provisioning-out
set-provisioning-no-terminal
set-provisioning-out
get-notify-icon
_ansi
format_out
_print
end_run
show_clip_to
log_debug
desktop_run_notify
detect_claude_code
]
export use undefined.nu [option_undefined invalid_task]