26 lines
893 B
Text
26 lines
893 B
Text
|
|
# 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.
|
||
|
|
|
||
|
|
export use primitives/io/clean.nu [cleanup]
|
||
|
|
export use primitives/io/error.nu [throw-error safe-execute]
|
||
|
|
export use primitives/io/help.nu [parse_help_command]
|
||
|
|
export use primitives/io/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 primitives/io/undefined.nu [option_undefined invalid_task]
|