Rename to write-clock.ps1

This commit is contained in:
Markus Fleschutz 2023-06-15 11:30:47 +02:00
parent 206a6e7596
commit 1eb30ac221
3 changed files with 30 additions and 31 deletions

View File

@ -1,31 +0,0 @@
<#
.SYNOPSIS
Displays the current time
.DESCRIPTION
This PowerShell script displays the current time (for 10 seconds by default)
.PARAMETER Seconds
Specifies the number of seconds to display the time
.EXAMPLE
PS> ./display-time
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
param([int]$Seconds = 10)
try {
for ([int]$i = 0; $i -lt $Seconds; $i++) {
Clear-Host
Write-Output ""
$CurrentTime = Get-Date -format "yyyy-MM-dd HH:mm:ss"
./write-big $CurrentTime
Write-Output ""
Start-Sleep -seconds 1
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}

View File

@ -14,6 +14,7 @@
try {
& "$PSScriptRoot/open-dashboards.ps1"
& "$PSScriptRoot/open-windows-terminal.ps1"
& "$PSScriptRoot/write-clock.ps1"
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"

29
Scripts/write-clock.ps1 Executable file
View File

@ -0,0 +1,29 @@
<#
.SYNOPSIS
Writes an ASCII clock
.DESCRIPTION
This PowerShell script writes the current time as ACSII clock
.EXAMPLE
PS> ./write-clock
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>
try {
for ([int]$i = 0; $i -lt 99999; $i++) {
Clear-Host
Write-Output ""
$Date = Get-Date -format "yyyy-MM-dd"
$Time = Get-Date -format "HH:mm:ss"
& "$PSScriptRoot/write-big.ps1" $Date
& "$PSScriptRoot/write-big.ps1" $Time
Write-Output ""
Start-Sleep -seconds 1
}
exit 0 # success
} catch {
"⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])"
exit 1
}