prvng_core/nulib/lib_provisioning/utils/clean.nu

17 lines
568 B
Text
Raw Normal View History

# Selective imports (ADR-025 Phase 3 Layer 2).
# config/accessor star-import was dead — dropped.
use lib_provisioning/utils/logging.nu [is-debug-enabled]
use lib_provisioning/utils/interface.nu [_ansi _print]
2025-10-07 10:32:04 +01:00
export def cleanup [
wk_path: string
] {
2025-10-07 10:32:04 +01:00
if not (is-debug-enabled) and ($wk_path | path exists) {
rm --force --recursive $wk_path
} else {
2025-10-07 10:32:04 +01:00
_print $"(_ansi default_dimmed)______________________(_ansi reset)"
_print $"(_ansi default_dimmed)Work files not removed"
_print $"(_ansi default_dimmed)wk_path:(_ansi reset) ($wk_path)"
}
}