Main.psm1
$OnRemoveScript = { function prompt{"PS $($executionContext.SessionState.Path.CurrentLocation)$('>' * ($nestedPromptLevel + 1)) "} } $registerEngineEventSplat = @{ SourceIdentifier = ([System.Management.Automation.PsEngineEvent]::Exiting) Action = $OnRemoveScript } $ExecutionContext.SessionState.Module.OnRemove += $OnRemoveScript Register-EngineEvent @registerEngineEventSplat |