Export-ModuleMember -Function Show-DriveSpace
Export-ModuleMember -Function Show-LargeFiles
+
+# Stay awake to allow large transfers to complete
+# without permanently giving up battery saving features
+function Invoke-StayAwake() {
+ param($minutes=90)
+ $wsh = New-Object -ComObject WScript.Shell
+ do{
+ "Staying awake for $minutes minutes"
+ $minutes-=1;
+ # Send Shift+F15
+ $wsh.SendKeys('+{F15}')
+ Start-Sleep -seconds 59
+ }until($minutes -lt 0)
+ # Thank you to http://www.zhornsoftware.co.uk/caffeine/
+}
+
+Export-ModuleMember -Function Invoke-StayAwake
\ No newline at end of file
+++ /dev/null
-
-function Show-SprintCharts(){
- $closed = Get-GHClosed
- $closed_count = ($closed | Measure-Object).Count
- Add-Content -Path ~/.chart_closed -Value "|$closed_count"
- $env:closed = Get-Content -Path ~/.chart_closed
-
- $orphans = Get-GHNoMilestone -repository SecOps-Tools
- $orphans_count = ($orphans | Measure-Object -Property updated_at -Min -Max).Count
- Add-Content -Path ~/.chart_orphans -Value "|$orphans_count"
- $env:orphans = Get-Content -Path ~/.chart_orphans
-
- $unsized = Get-GHUnsized
- $unsized_count = ($unsized | Measure-Object).Count
- Add-Content -Path ~/.chart_unsized -Value "|$unsized_count"
- $env:unsized = Get-Content -Path ~/.chart_unsized
-
- Write-Host "## Closed Issues this Sprint: $closed_count"
- Write-Host "'''sh"
- chart -var "closed"
- Write-Host "''' "
- Write-Host "## Count of Unsized Issues: $unsized_count"
- Write-Host "'''sh"
- chart -var "unsized"
- Write-Host "''' "
- Write-Host "## Count of Issues with no milestone: $orphans_count"
- Write-Host "'''sh"
- chart -var "orphans"
- Write-Host "''' "
-
-}
-
-Export-ModuleMember -Function Show-SprintCharts
\ No newline at end of file