2 function Show-SprintPlan(){
4 [switch]$list = $false,
5 [switch]$chart = $false
9 $closed_count = ($closed | Measure-Object).Count
10 Add-Content -Path ~/.chart_closed -Value "|$closed_count"
11 $env:closed = Get-Content -Path ~/.chart_closed
13 $orphans = Get-GHNoMilestone -repository SecOps-Tools
14 $orphans_count = ($orphans | Measure-Object -Property updated_at -Min -Max).Count
15 Add-Content -Path ~/.chart_orphans -Value "|$orphans_count"
16 $env:orphans = Get-Content -Path ~/.chart_orphans
18 $unsized = Get-GHUnsized
19 $unsized_count = ($unsized | Measure-Object).Count
20 Add-Content -Path ~/.chart_unsized -Value "|$unsized_count"
21 $env:unsized = Get-Content -Path ~/.chart_unsized
26 Write-Host "Closed Issues this Sprint: $closed_count"
30 Write-Host "Count of Unsized Issues: $unsized_count"
34 Write-Host "Count of Issues with no milestone: $orphans_count"
37 Write-Host "## Closed Issues Updated this Sprint (Show-GHClosed)"
38 $closed | Show-GHIssuesAsMarkdown
39 Write-Host "## Unsized Issues (Show-GHUnsized)"
40 $unsized | Show-GHIssuesAsMarkdown
41 Write-Host "## Issues with No Milestone"
42 $orphans | Show-GHIssuesAsMarkdown
46 Export-ModuleMember -Function Show-SprintPlan