Advertisement
Guest User

Untitled

a guest
Mar 14th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Function Find-TODOs {
  2.     $lastFileName = ''
  3.     (hg diff | ForEach-Object {
  4.         If ($_.StartsWith('+++ ')) {
  5.             $lastFileName = $_.TrimStart('+++ b')
  6.         }
  7.         If ($_.StartsWith('+') -And $_ -Like '*TODO:*' -And $_ -NotLike '*TODO: Resource*') {
  8.             If ($lastFileName -ne '') {
  9.                 Write-Host $lastFileName
  10.                 $lastFileName = ''
  11.             }
  12.             Write-Host $_ -ForegroundColor Green
  13.         }
  14.     })
  15. }
  16.  
  17. Set-Alias todo Find-TODOs
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement