Skip to content

Instantly share code, notes, and snippets.

@chriskuech
Created June 7, 2019 06:19
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save chriskuech/980ffb381e0917b1aebd18fac8f14f7a to your computer and use it in GitHub Desktop.
Save chriskuech/980ffb381e0917b1aebd18fac8f14f7a to your computer and use it in GitHub Desktop.
function Invoke-AfterEach {
Param(
[scriptblock[]]$ScriptBlock,
[scriptblock]$OnTaskComplete
)
$ScriptBlock | % {
Start-Job {
Param($action, $callback)
&$action
&$callback
} -ArgumentList ($_, $OnTaskComplete)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment