diff --git a/Scripts/add-firewall-rules.ps1 b/Scripts/add-firewall-rules.ps1 index c342152e..551c27d3 100755 --- a/Scripts/add-firewall-rules.ps1 +++ b/Scripts/add-firewall-rules.ps1 @@ -54,6 +54,6 @@ try { Start-Process powershell -Verb runAs -ArgumentList "-command & {$command} $arg" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/add-memo.ps1 b/Scripts/add-memo.ps1 index 24d10028..bffd05bf 100755 --- a/Scripts/add-memo.ps1 +++ b/Scripts/add-memo.ps1 @@ -29,6 +29,6 @@ try { "✔️ added to 📄$Path" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/alert.ps1 b/Scripts/alert.ps1 index d3f39acb..7ea98f3a 100755 --- a/Scripts/alert.ps1 +++ b/Scripts/alert.ps1 @@ -22,6 +22,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-cpu-temp.ps1 b/Scripts/check-cpu-temp.ps1 index 8d0d46f0..d8af88db 100755 --- a/Scripts/check-cpu-temp.ps1 +++ b/Scripts/check-cpu-temp.ps1 @@ -36,6 +36,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-dns-resolution.ps1 b/Scripts/check-dns-resolution.ps1 index 10aeb4f9..0151e8da 100755 --- a/Scripts/check-dns-resolution.ps1 +++ b/Scripts/check-dns-resolution.ps1 @@ -33,6 +33,6 @@ try { "✔️ $Average domains/s ($Count domains resolved in $Elapsed sec)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-drive-space.ps1 b/Scripts/check-drive-space.ps1 index 409c835a..07a80b0d 100755 --- a/Scripts/check-drive-space.ps1 +++ b/Scripts/check-drive-space.ps1 @@ -28,6 +28,6 @@ try { "✔️ $Free GB left on drive $Drive ($Used of $Total GB used)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-file-system.ps1 b/Scripts/check-file-system.ps1 index b673bc0b..2f8f6c9b 100755 --- a/Scripts/check-file-system.ps1 +++ b/Scripts/check-file-system.ps1 @@ -24,6 +24,6 @@ try { "✔️ file system on drive $Drive is clean" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-ipv4-address.ps1 b/Scripts/check-ipv4-address.ps1 index 5ebb5b60..ad8d1349 100755 --- a/Scripts/check-ipv4-address.ps1 +++ b/Scripts/check-ipv4-address.ps1 @@ -33,6 +33,6 @@ try { exit 1 } } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-ipv6-address.ps1 b/Scripts/check-ipv6-address.ps1 index 4291dd4c..75bf49ad 100755 --- a/Scripts/check-ipv6-address.ps1 +++ b/Scripts/check-ipv6-address.ps1 @@ -47,6 +47,6 @@ try { exit 1 } } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-mac-address.ps1 b/Scripts/check-mac-address.ps1 index 009d27be..b643a5a7 100755 --- a/Scripts/check-mac-address.ps1 +++ b/Scripts/check-mac-address.ps1 @@ -34,6 +34,6 @@ try { exit 1 } } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-ping.ps1 b/Scripts/check-ping.ps1 index c2ab4ad6..51a210c7 100755 --- a/Scripts/check-ping.ps1 +++ b/Scripts/check-ping.ps1 @@ -33,6 +33,6 @@ try { "✔️ $Avg ms average ping latency ($Min ms min, $Max ms max)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-subnet-mask.ps1 b/Scripts/check-subnet-mask.ps1 index 4441b70c..038316e4 100755 --- a/Scripts/check-subnet-mask.ps1 +++ b/Scripts/check-subnet-mask.ps1 @@ -33,6 +33,6 @@ try { exit 1 } } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-swap-space.ps1 b/Scripts/check-swap-space.ps1 index fde70533..c4d04449 100755 --- a/Scripts/check-swap-space.ps1 +++ b/Scripts/check-swap-space.ps1 @@ -39,6 +39,6 @@ try { "✔️ $Free GB left on swap space ($Used of $Total GB used)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-symlinks.ps1 b/Scripts/check-symlinks.ps1 index aa76d922..a5600f16 100755 --- a/Scripts/check-symlinks.ps1 +++ b/Scripts/check-symlinks.ps1 @@ -35,6 +35,6 @@ try { "✔️ $NumBroken out of $NumTotal symlinks are broken in 📂$DirTree" exit $NumBroken } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-weather.ps1 b/Scripts/check-weather.ps1 index b653ac6d..76e0aace 100755 --- a/Scripts/check-weather.ps1 +++ b/Scripts/check-weather.ps1 @@ -52,6 +52,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-windows-system-files.ps1 b/Scripts/check-windows-system-files.ps1 index 04ce93a5..0aa7570d 100755 --- a/Scripts/check-windows-system-files.ps1 +++ b/Scripts/check-windows-system-files.ps1 @@ -20,6 +20,6 @@ try { "✔️ checked Windows system files" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/check-xml-file.ps1 b/Scripts/check-xml-file.ps1 index af200ff9..179460e4 100755 --- a/Scripts/check-xml-file.ps1 +++ b/Scripts/check-xml-file.ps1 @@ -37,6 +37,6 @@ try { "✔️ XML file is valid" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/cherry-picker.ps1 b/Scripts/cherry-picker.ps1 index b1d9fe26..7248ccb1 100755 --- a/Scripts/cherry-picker.ps1 +++ b/Scripts/cherry-picker.ps1 @@ -68,6 +68,6 @@ try { "✔️ cherry picked $CommitID into $NumBranches branches in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/clean-repo.ps1 b/Scripts/clean-repo.ps1 index 2dfc6136..37521ec8 100755 --- a/Scripts/clean-repo.ps1 +++ b/Scripts/clean-repo.ps1 @@ -34,6 +34,6 @@ try { "✔️ cleaned Git repository 📂$RepoDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/clean-repos.ps1 b/Scripts/clean-repos.ps1 index 63640c25..aec8026a 100755 --- a/Scripts/clean-repos.ps1 +++ b/Scripts/clean-repos.ps1 @@ -44,6 +44,6 @@ try { "✔️ cleaned $FolderCount Git repositories at 📂$ParentDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/clear-recycle-bin.ps1 b/Scripts/clear-recycle-bin.ps1 index 21f44d26..ced71e56 100755 --- a/Scripts/clear-recycle-bin.ps1 +++ b/Scripts/clear-recycle-bin.ps1 @@ -19,6 +19,6 @@ try { "✔️ cleared recycle bin" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/clone-repos.ps1 b/Scripts/clone-repos.ps1 index bbd81210..6fa71a46 100755 --- a/Scripts/clone-repos.ps1 +++ b/Scripts/clone-repos.ps1 @@ -50,6 +50,6 @@ try { "✔️ cloned $Count Git repositories at 📂$ParentDir in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/close-program.ps1 b/Scripts/close-program.ps1 index b3d52228..d8b9aa62 100755 --- a/Scripts/close-program.ps1 +++ b/Scripts/close-program.ps1 @@ -44,6 +44,6 @@ try { "✔️ closed $FullProgramName, stopped $($Processes.Count) process(es)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/configure-git.ps1 b/Scripts/configure-git.ps1 index 17fb7cfa..526a106f 100755 --- a/Scripts/configure-git.ps1 +++ b/Scripts/configure-git.ps1 @@ -53,6 +53,6 @@ try { if ($lastExitCode -ne "0") { throw "'git config --list' failed" } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/convert-csv2txt.ps1 b/Scripts/convert-csv2txt.ps1 index b057d4f9..99ab621c 100755 --- a/Scripts/convert-csv2txt.ps1 +++ b/Scripts/convert-csv2txt.ps1 @@ -23,6 +23,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/convert-mysql2csv.ps1 b/Scripts/convert-mysql2csv.ps1 index db165624..7afac0bd 100755 --- a/Scripts/convert-mysql2csv.ps1 +++ b/Scripts/convert-mysql2csv.ps1 @@ -26,6 +26,6 @@ try { $result | Export-Csv $csvfilepath -NoTypeInformation exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/convert-ps2bat.ps1 b/Scripts/convert-ps2bat.ps1 index 3024a9ed..5bc63578 100644 --- a/Scripts/convert-ps2bat.ps1 +++ b/Scripts/convert-ps2bat.ps1 @@ -40,6 +40,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/convert-ps2md.ps1 b/Scripts/convert-ps2md.ps1 index ec0f5b63..c5339b37 100644 --- a/Scripts/convert-ps2md.ps1 +++ b/Scripts/convert-ps2md.ps1 @@ -130,6 +130,6 @@ try { "" "*Generated by convert-ps2md.ps1 using the comment-based help of $ScriptName*" } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/convert-sql2csv.ps1 b/Scripts/convert-sql2csv.ps1 index 6c3c34d6..4ca29262 100755 --- a/Scripts/convert-sql2csv.ps1 +++ b/Scripts/convert-sql2csv.ps1 @@ -27,6 +27,6 @@ try { $result | Export-Csv $csvfilepath -NoTypeInformation exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/convert-txt2wav.ps1 b/Scripts/convert-txt2wav.ps1 index 2c0665d3..ce94b70e 100755 --- a/Scripts/convert-txt2wav.ps1 +++ b/Scripts/convert-txt2wav.ps1 @@ -24,6 +24,6 @@ try { $SpeechSynthesizer.Dispose() exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/copy-photos-sorted.ps1 b/Scripts/copy-photos-sorted.ps1 index ed5c2543..70a2ca8a 100755 --- a/Scripts/copy-photos-sorted.ps1 +++ b/Scripts/copy-photos-sorted.ps1 @@ -73,6 +73,6 @@ try { "✔️ copied $Num photos to 📂$TargetDir sorted by year and month in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/decrypt-file.ps1 b/Scripts/decrypt-file.ps1 index 9cd54640..262f2678 100755 --- a/Scripts/decrypt-file.ps1 +++ b/Scripts/decrypt-file.ps1 @@ -166,6 +166,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/display-time.ps1 b/Scripts/display-time.ps1 index 9c0af731..9cc3344c 100755 --- a/Scripts/display-time.ps1 +++ b/Scripts/display-time.ps1 @@ -24,6 +24,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/download-dir.ps1 b/Scripts/download-dir.ps1 index 53e7e4d4..2f8f6407 100755 --- a/Scripts/download-dir.ps1 +++ b/Scripts/download-dir.ps1 @@ -28,6 +28,6 @@ try { "✔️ downloaded directory from $URL in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/download-file.ps1 b/Scripts/download-file.ps1 index 55926f1b..02d50539 100755 --- a/Scripts/download-file.ps1 +++ b/Scripts/download-file.ps1 @@ -28,6 +28,6 @@ try { "✔️ downloaded file from $URL in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/edit.ps1 b/Scripts/edit.ps1 index d10ba1be..ffa47fae 100755 --- a/Scripts/edit.ps1 +++ b/Scripts/edit.ps1 @@ -24,6 +24,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/enable-god-mode.ps1 b/Scripts/enable-god-mode.ps1 index 025440df..9f1053bc 100755 --- a/Scripts/enable-god-mode.ps1 +++ b/Scripts/enable-god-mode.ps1 @@ -22,6 +22,6 @@ try { "✔️ enabled god mode - see the new desktop icon" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/encrypt-file.ps1 b/Scripts/encrypt-file.ps1 index 873bde57..0663422f 100755 --- a/Scripts/encrypt-file.ps1 +++ b/Scripts/encrypt-file.ps1 @@ -154,6 +154,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/fetch-repo.ps1 b/Scripts/fetch-repo.ps1 index c1b42b8b..edf692da 100755 --- a/Scripts/fetch-repo.ps1 +++ b/Scripts/fetch-repo.ps1 @@ -28,6 +28,6 @@ try { "✔️ fetched updates for 📂$RepoDirName" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/fetch-repos.ps1 b/Scripts/fetch-repos.ps1 index 09549f59..a9108faa 100755 --- a/Scripts/fetch-repos.ps1 +++ b/Scripts/fetch-repos.ps1 @@ -41,6 +41,6 @@ try { "✔️ fetched $FolderCount Git repositories at 📂$ParentDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/get-md5.ps1 b/Scripts/get-md5.ps1 index b64aa7a1..263bc40e 100755 --- a/Scripts/get-md5.ps1 +++ b/Scripts/get-md5.ps1 @@ -21,6 +21,6 @@ try { "✔️ MD5 hash is" $Result.Hash exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/get-sha1.ps1 b/Scripts/get-sha1.ps1 index 02c18957..068aa00f 100755 --- a/Scripts/get-sha1.ps1 +++ b/Scripts/get-sha1.ps1 @@ -21,6 +21,6 @@ try { "✔️ SHA1 hash is" $Result.Hash exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/get-sha256.ps1 b/Scripts/get-sha256.ps1 index ae007f82..47069c16 100755 --- a/Scripts/get-sha256.ps1 +++ b/Scripts/get-sha256.ps1 @@ -21,6 +21,6 @@ try { "✔️ SHA256 hash is:" $Result.Hash exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/hibernate.ps1 b/Scripts/hibernate.ps1 index 6e975993..b8546b4f 100755 --- a/Scripts/hibernate.ps1 +++ b/Scripts/hibernate.ps1 @@ -20,6 +20,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/inspect-exe.ps1 b/Scripts/inspect-exe.ps1 index e266d139..4813dbf3 100755 --- a/Scripts/inspect-exe.ps1 +++ b/Scripts/inspect-exe.ps1 @@ -19,6 +19,6 @@ try { get-childitem $PathToExe | % {$_.VersionInfo} | Select * exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/install-github-cli.ps1 b/Scripts/install-github-cli.ps1 index 01dd69e7..343d282b 100644 --- a/Scripts/install-github-cli.ps1 +++ b/Scripts/install-github-cli.ps1 @@ -27,6 +27,6 @@ try { "✔️ installed GitHub CLI in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/install-google-chrome.ps1 b/Scripts/install-google-chrome.ps1 index 71ab0bf2..d2174497 100755 --- a/Scripts/install-google-chrome.ps1 +++ b/Scripts/install-google-chrome.ps1 @@ -24,6 +24,6 @@ try { "✔️ installed Google Chrome in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/install-knot-resolver.ps1 b/Scripts/install-knot-resolver.ps1 index 23b0665b..d99919df 100644 --- a/Scripts/install-knot-resolver.ps1 +++ b/Scripts/install-knot-resolver.ps1 @@ -32,6 +32,6 @@ try { "✔️ installed Knot Resolver in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/install-signal-cli.ps1 b/Scripts/install-signal-cli.ps1 index bc881677..7355d5bf 100755 --- a/Scripts/install-signal-cli.ps1 +++ b/Scripts/install-signal-cli.ps1 @@ -39,6 +39,6 @@ try { "✔️ installed signal-cli $Version to /opt and /usr/local/bin in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/install-ssh-client.ps1 b/Scripts/install-ssh-client.ps1 index 684a5d03..67c84ccc 100755 --- a/Scripts/install-ssh-client.ps1 +++ b/Scripts/install-ssh-client.ps1 @@ -26,6 +26,6 @@ try { "✔️ installed SSH client in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/install-ssh-server.ps1 b/Scripts/install-ssh-server.ps1 index affe63aa..84c5a426 100755 --- a/Scripts/install-ssh-server.ps1 +++ b/Scripts/install-ssh-server.ps1 @@ -40,6 +40,6 @@ try { "✔️ installed and started SSH server in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/install-wsl.ps1 b/Scripts/install-wsl.ps1 index 9cc28e38..d32fd16a 100755 --- a/Scripts/install-wsl.ps1 +++ b/Scripts/install-wsl.ps1 @@ -33,6 +33,6 @@ try { " NOTE: reboot now, then visit the Microsoft Store and install a Linux distribution (e.g. Ubuntu, openSUSE, SUSE Linux, Kali Linux, Debian, Fedora, Pengwin, or Alpine)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/introduce-powershell.ps1 b/Scripts/introduce-powershell.ps1 index 4efcb455..2ac04f9b 100755 --- a/Scripts/introduce-powershell.ps1 +++ b/Scripts/introduce-powershell.ps1 @@ -30,6 +30,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-aliases.ps1 b/Scripts/list-aliases.ps1 index 8757a274..facc7371 100755 --- a/Scripts/list-aliases.ps1 +++ b/Scripts/list-aliases.ps1 @@ -15,6 +15,6 @@ try { get-alias exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-anagrams.ps1 b/Scripts/list-anagrams.ps1 index 2cbc630d..1c62ba51 100755 --- a/Scripts/list-anagrams.ps1 +++ b/Scripts/list-anagrams.ps1 @@ -60,6 +60,6 @@ try { GetPermutations -String $Word | Format-Wide -Column $Columns exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-automatic-variables.ps1 b/Scripts/list-automatic-variables.ps1 index 2b62d75f..1298eace 100755 --- a/Scripts/list-automatic-variables.ps1 +++ b/Scripts/list-automatic-variables.ps1 @@ -71,6 +71,6 @@ try { ListAutomaticVariables | format-table -property Variable,Content exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-branches.ps1 b/Scripts/list-branches.ps1 index 55b341e8..ef97f041 100755 --- a/Scripts/list-branches.ps1 +++ b/Scripts/list-branches.ps1 @@ -37,6 +37,6 @@ try { "" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-city-weather.ps1 b/Scripts/list-city-weather.ps1 index 6afb5b3f..c9d08f50 100755 --- a/Scripts/list-city-weather.ps1 +++ b/Scripts/list-city-weather.ps1 @@ -20,6 +20,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-cli-tools.ps1 b/Scripts/list-cli-tools.ps1 index c6a7f100..8f28c928 100755 --- a/Scripts/list-cli-tools.ps1 +++ b/Scripts/list-cli-tools.ps1 @@ -164,6 +164,6 @@ try { ListTools | format-table -property @{e='Name';width=12},@{e='Version';width=15},@{e='Location';width=45},@{e='FileSize';width=10} exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-clipboard.ps1 b/Scripts/list-clipboard.ps1 index f807306b..4df16e98 100755 --- a/Scripts/list-clipboard.ps1 +++ b/Scripts/list-clipboard.ps1 @@ -15,6 +15,6 @@ try { "📋 $(get-clipboard)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-cmdlets.ps1 b/Scripts/list-cmdlets.ps1 index b1a1ccfa..0c3f02a9 100755 --- a/Scripts/list-cmdlets.ps1 +++ b/Scripts/list-cmdlets.ps1 @@ -15,6 +15,6 @@ try { Get-Command -Command-Type cmdlet exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-commits.ps1 b/Scripts/list-commits.ps1 index d4028a60..15ac6c5c 100755 --- a/Scripts/list-commits.ps1 +++ b/Scripts/list-commits.ps1 @@ -45,6 +45,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-console-colors.ps1 b/Scripts/list-console-colors.ps1 index f59ac4ed..8eb454a6 100755 --- a/Scripts/list-console-colors.ps1 +++ b/Scripts/list-console-colors.ps1 @@ -24,6 +24,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-countries.ps1 b/Scripts/list-countries.ps1 index 8288f1d0..12ff36c5 100644 --- a/Scripts/list-countries.ps1 +++ b/Scripts/list-countries.ps1 @@ -28,6 +28,6 @@ try { ListCountries | format-table -property Country,Capital,Population,TLD,Phone exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-credits.ps1 b/Scripts/list-credits.ps1 index 58e7da50..0253413e 100755 --- a/Scripts/list-credits.ps1 +++ b/Scripts/list-credits.ps1 @@ -42,6 +42,6 @@ try { & "$PSScriptRoot/write-big.ps1" " Thanx 4 watching" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-crypto-rates.ps1 b/Scripts/list-crypto-rates.ps1 index 6e052794..6fb0be79 100644 --- a/Scripts/list-crypto-rates.ps1 +++ b/Scripts/list-crypto-rates.ps1 @@ -47,6 +47,6 @@ try { ListCryptoRates | format-table -property @{e='Cryptocurrency';width=28},USD,EUR,RUB,CNY exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-dir-tree.ps1 b/Scripts/list-dir-tree.ps1 index 8042b134..56aac97b 100755 --- a/Scripts/list-dir-tree.ps1 +++ b/Scripts/list-dir-tree.ps1 @@ -44,6 +44,6 @@ try { write-host "($($global:Dirs) directories, $($global:Files) files, $($global:Bytes) bytes total)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-dir.ps1 b/Scripts/list-dir.ps1 index 58ee88df..643fbd81 100755 --- a/Scripts/list-dir.ps1 +++ b/Scripts/list-dir.ps1 @@ -31,6 +31,6 @@ try { ListDir $Pattern | format-wide -autoSize exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-drives.ps1 b/Scripts/list-drives.ps1 index 0873c60f..7e9bc018 100755 --- a/Scripts/list-drives.ps1 +++ b/Scripts/list-drives.ps1 @@ -15,6 +15,6 @@ try { Get-PSDrive -PSProvider FileSystem | format-table -property Name,Root,@{n="Used (GB)";e={[math]::Round($_.Used/1GB,2)}},@{n="Free (GB)";e={[math]::Round($_.Free/1GB,2)}} exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-earthquakes.ps1 b/Scripts/list-earthquakes.ps1 index d0adfe11..fbf0dc18 100755 --- a/Scripts/list-earthquakes.ps1 +++ b/Scripts/list-earthquakes.ps1 @@ -27,6 +27,6 @@ try { ListEarthquakes | format-table -property @{e='Mag';width=5},@{e='Location';width=42},@{e='Depth';width=6},Time exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-empty-dirs.ps1 b/Scripts/list-empty-dirs.ps1 index 32de3dd2..db84d9b5 100755 --- a/Scripts/list-empty-dirs.ps1 +++ b/Scripts/list-empty-dirs.ps1 @@ -24,6 +24,6 @@ try { "✔️ directory tree $DirTree has $Count empty directories" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-empty-files.ps1 b/Scripts/list-empty-files.ps1 index 2898e48c..b06669de 100755 --- a/Scripts/list-empty-files.ps1 +++ b/Scripts/list-empty-files.ps1 @@ -26,6 +26,6 @@ try { "✔️ found $Count empty file(s)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-environment-variables.ps1 b/Scripts/list-environment-variables.ps1 index a13b9c71..80e8da2a 100755 --- a/Scripts/list-environment-variables.ps1 +++ b/Scripts/list-environment-variables.ps1 @@ -15,6 +15,6 @@ try { Get-ChildItem env: exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-exchange-rates.ps1 b/Scripts/list-exchange-rates.ps1 index ec69599a..c0b78626 100644 --- a/Scripts/list-exchange-rates.ps1 +++ b/Scripts/list-exchange-rates.ps1 @@ -28,6 +28,6 @@ try { ListExchangeRates $currency | format-table -property Rate,Currency,Inverse,Date exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-files.ps1 b/Scripts/list-files.ps1 index 8c790d02..682ab851 100755 --- a/Scripts/list-files.ps1 +++ b/Scripts/list-files.ps1 @@ -19,6 +19,6 @@ try { Get-ChildItem -path $DirTree -recurse | select FullName exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-hidden-files.ps1 b/Scripts/list-hidden-files.ps1 index 92ff58ee..41ef58ad 100755 --- a/Scripts/list-hidden-files.ps1 +++ b/Scripts/list-hidden-files.ps1 @@ -25,6 +25,6 @@ try { "✔️ directory tree $DirTree has $Count hidden file(s)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-installed-apps.ps1 b/Scripts/list-installed-apps.ps1 index 67f5ab9c..679ea1b9 100755 --- a/Scripts/list-installed-apps.ps1 +++ b/Scripts/list-installed-apps.ps1 @@ -15,6 +15,6 @@ try { get-appxPackage | select-object Name,Version | format-table -autoSize exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-installed-software.ps1 b/Scripts/list-installed-software.ps1 index 136f3035..41176040 100755 --- a/Scripts/list-installed-software.ps1 +++ b/Scripts/list-installed-software.ps1 @@ -16,6 +16,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-latest-tag.ps1 b/Scripts/list-latest-tag.ps1 index d7d92f1c..15c69b16 100755 --- a/Scripts/list-latest-tag.ps1 +++ b/Scripts/list-latest-tag.ps1 @@ -30,6 +30,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-latest-tags.ps1 b/Scripts/list-latest-tags.ps1 index 66cf6af3..e5df4d22 100755 --- a/Scripts/list-latest-tags.ps1 +++ b/Scripts/list-latest-tags.ps1 @@ -36,6 +36,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-memos.ps1 b/Scripts/list-memos.ps1 index 7fa947d4..f2dbf5f4 100755 --- a/Scripts/list-memos.ps1 +++ b/Scripts/list-memos.ps1 @@ -34,6 +34,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-modules.ps1 b/Scripts/list-modules.ps1 index 24575b4b..ba3cd432 100755 --- a/Scripts/list-modules.ps1 +++ b/Scripts/list-modules.ps1 @@ -15,6 +15,6 @@ try { get-module | format-table exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-network-shares.ps1 b/Scripts/list-network-shares.ps1 index 68b1420b..3a218146 100755 --- a/Scripts/list-network-shares.ps1 +++ b/Scripts/list-network-shares.ps1 @@ -15,6 +15,6 @@ try { get-wmiobject win32_share | where {$_.name -NotLike "*$"} exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-news.ps1 b/Scripts/list-news.ps1 index 0aae6acc..0ac8a622 100755 --- a/Scripts/list-news.ps1 +++ b/Scripts/list-news.ps1 @@ -25,6 +25,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-os-releases.ps1 b/Scripts/list-os-releases.ps1 index 00bd0353..4b0b4892 100755 --- a/Scripts/list-os-releases.ps1 +++ b/Scripts/list-os-releases.ps1 @@ -28,6 +28,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-os-updates.ps1 b/Scripts/list-os-updates.ps1 index e10ac902..a4fc0229 100755 --- a/Scripts/list-os-updates.ps1 +++ b/Scripts/list-os-updates.ps1 @@ -26,6 +26,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-passwords.ps1 b/Scripts/list-passwords.ps1 index 4b1d9fc6..9e4adb4c 100755 --- a/Scripts/list-passwords.ps1 +++ b/Scripts/list-passwords.ps1 @@ -32,6 +32,6 @@ try { write-output "" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-pins.ps1 b/Scripts/list-pins.ps1 index 99788bfd..22acb477 100755 --- a/Scripts/list-pins.ps1 +++ b/Scripts/list-pins.ps1 @@ -29,6 +29,6 @@ try { write-output "" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-print-jobs.ps1 b/Scripts/list-print-jobs.ps1 index 630629f2..debf123a 100755 --- a/Scripts/list-print-jobs.ps1 +++ b/Scripts/list-print-jobs.ps1 @@ -30,6 +30,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-printers.ps1 b/Scripts/list-printers.ps1 index fbde012f..ea14310c 100755 --- a/Scripts/list-printers.ps1 +++ b/Scripts/list-printers.ps1 @@ -16,6 +16,6 @@ try { get-WMIObject -Class Win32_Printer -ComputerName $ComputerName | format-table exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-processes.ps1 b/Scripts/list-processes.ps1 index ac7faa5d..f02ac00c 100755 --- a/Scripts/list-processes.ps1 +++ b/Scripts/list-processes.ps1 @@ -15,6 +15,6 @@ try { Get-Process | Format-Table -Property Id, @{Label="CPU(s)";Expression={$_.CPU.ToString("N")+"%"};Alignment="Right"}, ProcessName -AutoSize exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-profiles.ps1 b/Scripts/list-profiles.ps1 index fe719636..207c688d 100755 --- a/Scripts/list-profiles.ps1 +++ b/Scripts/list-profiles.ps1 @@ -33,6 +33,6 @@ try { ListProfiles | format-table -property Level,Profile,Location,Existent exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-recycle-bin.ps1 b/Scripts/list-recycle-bin.ps1 index 0c461a9f..97beda13 100755 --- a/Scripts/list-recycle-bin.ps1 +++ b/Scripts/list-recycle-bin.ps1 @@ -15,6 +15,6 @@ try { (New-Object -ComObject Shell.Application).NameSpace(0x0a).Items() | Select-Object Name,Size,Path exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-scripts.ps1 b/Scripts/list-scripts.ps1 index bcc92930..2d87ccb1 100755 --- a/Scripts/list-scripts.ps1 +++ b/Scripts/list-scripts.ps1 @@ -31,6 +31,6 @@ try { "✔️ $($global:NumScripts) PowerShell scripts total" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-services.ps1 b/Scripts/list-services.ps1 index d4127658..06c2669a 100755 --- a/Scripts/list-services.ps1 +++ b/Scripts/list-services.ps1 @@ -15,6 +15,6 @@ try { Get-Service exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-submodules.ps1 b/Scripts/list-submodules.ps1 index 16a3847f..415d7536 100644 --- a/Scripts/list-submodules.ps1 +++ b/Scripts/list-submodules.ps1 @@ -28,6 +28,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-tags.ps1 b/Scripts/list-tags.ps1 index aa3b0d76..f16213f1 100755 --- a/Scripts/list-tags.ps1 +++ b/Scripts/list-tags.ps1 @@ -31,6 +31,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-tasks.ps1 b/Scripts/list-tasks.ps1 index 404a3368..2ddc4505 100755 --- a/Scripts/list-tasks.ps1 +++ b/Scripts/list-tasks.ps1 @@ -15,6 +15,6 @@ try { Get-ScheduledTask exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-timezone.ps1 b/Scripts/list-timezone.ps1 index c101572a..97ab707e 100755 --- a/Scripts/list-timezone.ps1 +++ b/Scripts/list-timezone.ps1 @@ -15,6 +15,6 @@ try { get-timezone exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-timezones.ps1 b/Scripts/list-timezones.ps1 index 03f5ad7a..0d546b02 100755 --- a/Scripts/list-timezones.ps1 +++ b/Scripts/list-timezones.ps1 @@ -15,6 +15,6 @@ try { get-timezone -listavailable | format-table -property Id,DisplayName,SupportsDaylightSavingTime exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-tiobe-index.ps1 b/Scripts/list-tiobe-index.ps1 index d3d37681..8f82ee37 100644 --- a/Scripts/list-tiobe-index.ps1 +++ b/Scripts/list-tiobe-index.ps1 @@ -54,6 +54,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-unused-files.ps1 b/Scripts/list-unused-files.ps1 index 90784fc4..1e2d0858 100755 --- a/Scripts/list-unused-files.ps1 +++ b/Scripts/list-unused-files.ps1 @@ -22,6 +22,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-user-groups.ps1 b/Scripts/list-user-groups.ps1 index c74f156c..ef3b304d 100755 --- a/Scripts/list-user-groups.ps1 +++ b/Scripts/list-user-groups.ps1 @@ -15,6 +15,6 @@ try { Get-LocalGroup exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-voices.ps1 b/Scripts/list-voices.ps1 index 71d38311..c6efced2 100644 --- a/Scripts/list-voices.ps1 +++ b/Scripts/list-voices.ps1 @@ -22,6 +22,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-weather.ps1 b/Scripts/list-weather.ps1 index 9e77cca9..4907697b 100755 --- a/Scripts/list-weather.ps1 +++ b/Scripts/list-weather.ps1 @@ -48,6 +48,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/list-workdir.ps1 b/Scripts/list-workdir.ps1 index 1b157acb..ec0f409d 100644 --- a/Scripts/list-workdir.ps1 +++ b/Scripts/list-workdir.ps1 @@ -16,6 +16,6 @@ try { "📂$CWD" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/locate-city.ps1 b/Scripts/locate-city.ps1 index 9f5cb308..853356a4 100755 --- a/Scripts/locate-city.ps1 +++ b/Scripts/locate-city.ps1 @@ -38,6 +38,6 @@ try { write-error "City $City not found" exit 1 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/locate-ipaddress.ps1 b/Scripts/locate-ipaddress.ps1 index 9f60fcd8..e6cfc700 100755 --- a/Scripts/locate-ipaddress.ps1 +++ b/Scripts/locate-ipaddress.ps1 @@ -20,6 +20,6 @@ try { write-output $result exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/locate-zip-code.ps1 b/Scripts/locate-zip-code.ps1 index 52f57fd4..ba8bfb04 100755 --- a/Scripts/locate-zip-code.ps1 +++ b/Scripts/locate-zip-code.ps1 @@ -37,9 +37,8 @@ try { if ($FoundOne) { exit 0 } - write-error "Zip-code $ZipCode in country $CountryCode not found" - exit 1 + throw "Zip-code $ZipCode in country $CountryCode not found" } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/make-install.ps1 b/Scripts/make-install.ps1 index f862890a..de9415c3 100755 --- a/Scripts/make-install.ps1 +++ b/Scripts/make-install.ps1 @@ -26,6 +26,6 @@ try { "✔️ synced to %DST_DIR%" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/make-repo.ps1 b/Scripts/make-repo.ps1 index 4b3148e9..3f9495ac 100755 --- a/Scripts/make-repo.ps1 +++ b/Scripts/make-repo.ps1 @@ -121,6 +121,6 @@ try { "✔️ built Git repository 📂$RepoDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/make-repos.ps1 b/Scripts/make-repos.ps1 index 744ad012..19c81f0c 100755 --- a/Scripts/make-repos.ps1 +++ b/Scripts/make-repos.ps1 @@ -33,6 +33,6 @@ try { "✔️ built $FolderCount Git repositories at 📂$ParentDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/moon.ps1 b/Scripts/moon.ps1 index 56e573b9..d0a7285b 100755 --- a/Scripts/moon.ps1 +++ b/Scripts/moon.ps1 @@ -15,6 +15,6 @@ try { (Invoke-WebRequest http://wttr.in/Moon -UserAgent "curl" ).Content exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/mute-audio.ps1 b/Scripts/mute-audio.ps1 index 44d627c3..72945718 100755 --- a/Scripts/mute-audio.ps1 +++ b/Scripts/mute-audio.ps1 @@ -17,6 +17,6 @@ try { "🔇 audio is muted" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-branch.ps1 b/Scripts/new-branch.ps1 index a60909f0..5648b802 100755 --- a/Scripts/new-branch.ps1 +++ b/Scripts/new-branch.ps1 @@ -43,6 +43,6 @@ try { "✔️ created new branch '$BranchName' in Git repository 📂$RepoDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-email.ps1 b/Scripts/new-email.ps1 index 36cc0d0a..853dc67b 100755 --- a/Scripts/new-email.ps1 +++ b/Scripts/new-email.ps1 @@ -18,6 +18,6 @@ try { Start-Process $URL exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-qrcode.ps1 b/Scripts/new-qrcode.ps1 index 37c898ef..10af4e6c 100755 --- a/Scripts/new-qrcode.ps1 +++ b/Scripts/new-qrcode.ps1 @@ -34,6 +34,6 @@ try { "✔️ new QR code image file written to: $NewFile" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-script.ps1 b/Scripts/new-script.ps1 index 6f15dc38..50f2715a 100755 --- a/Scripts/new-script.ps1 +++ b/Scripts/new-script.ps1 @@ -21,6 +21,6 @@ try { "✔️ created new PowerShell script $filename" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-shortcut.ps1 b/Scripts/new-shortcut.ps1 index 3df31ff1..6df87187 100755 --- a/Scripts/new-shortcut.ps1 +++ b/Scripts/new-shortcut.ps1 @@ -29,6 +29,6 @@ try { "✔️ created new shortcut $shortcut ⭢ $target" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-symlink.ps1 b/Scripts/new-symlink.ps1 index ebd49ef0..6442c298 100755 --- a/Scripts/new-symlink.ps1 +++ b/Scripts/new-symlink.ps1 @@ -22,6 +22,6 @@ try { "✔️ created new symlink $symlink ⭢ $target" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-tag.ps1 b/Scripts/new-tag.ps1 index 17926a24..6517495c 100755 --- a/Scripts/new-tag.ps1 +++ b/Scripts/new-tag.ps1 @@ -41,6 +41,6 @@ try { "✔️ created new tag '$TagName' in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/new-zipfile.ps1 b/Scripts/new-zipfile.ps1 index 25d86bd6..4787b1df 100755 --- a/Scripts/new-zipfile.ps1 +++ b/Scripts/new-zipfile.ps1 @@ -24,6 +24,6 @@ try { "✔️ created zip file $($directory).zip in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/open-browser.ps1 b/Scripts/open-browser.ps1 index 165d8d41..2f6b6e14 100755 --- a/Scripts/open-browser.ps1 +++ b/Scripts/open-browser.ps1 @@ -17,6 +17,6 @@ try { Start-Process $URL exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/open-calculator.ps1 b/Scripts/open-calculator.ps1 index 737a918d..ee80f10b 100755 --- a/Scripts/open-calculator.ps1 +++ b/Scripts/open-calculator.ps1 @@ -15,6 +15,6 @@ try { start-process calc.exe exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/open-email-client.ps1 b/Scripts/open-email-client.ps1 index d8edbd7d..aa40caed 100755 --- a/Scripts/open-email-client.ps1 +++ b/Scripts/open-email-client.ps1 @@ -15,6 +15,6 @@ try { start-process "mailto:markus@fleschutz.de" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/open-file-explorer.ps1 b/Scripts/open-file-explorer.ps1 index 21d0bcb5..246eb6be 100755 --- a/Scripts/open-file-explorer.ps1 +++ b/Scripts/open-file-explorer.ps1 @@ -15,6 +15,6 @@ try { start-process explorer.exe exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/open-recycle-bin.ps1 b/Scripts/open-recycle-bin.ps1 index 5b5db068..9d8cbb6d 100755 --- a/Scripts/open-recycle-bin.ps1 +++ b/Scripts/open-recycle-bin.ps1 @@ -15,6 +15,6 @@ try { start shell:recyclebinfolder exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/play-files.ps1 b/Scripts/play-files.ps1 index 348aa2ba..62e800d1 100755 --- a/Scripts/play-files.ps1 +++ b/Scripts/play-files.ps1 @@ -27,6 +27,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/play-m3u.ps1 b/Scripts/play-m3u.ps1 index b7055671..eab7ec2b 100755 --- a/Scripts/play-m3u.ps1 +++ b/Scripts/play-m3u.ps1 @@ -43,6 +43,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/play-mp3.ps1 b/Scripts/play-mp3.ps1 index f6722073..eefdb6fe 100755 --- a/Scripts/play-mp3.ps1 +++ b/Scripts/play-mp3.ps1 @@ -42,6 +42,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/poweroff.ps1 b/Scripts/poweroff.ps1 index 8fd45e6c..481b6419 100755 --- a/Scripts/poweroff.ps1 +++ b/Scripts/poweroff.ps1 @@ -17,6 +17,6 @@ try { Stop-Computer exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/publish-to-ipfs.ps1 b/Scripts/publish-to-ipfs.ps1 index d1b6308f..0d3ad62e 100755 --- a/Scripts/publish-to-ipfs.ps1 +++ b/Scripts/publish-to-ipfs.ps1 @@ -50,6 +50,6 @@ try { " NOTE: to publish it to IPNS execute: ipfs name publish " exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/pull-repo.ps1 b/Scripts/pull-repo.ps1 index 89292294..7e8b67d9 100755 --- a/Scripts/pull-repo.ps1 +++ b/Scripts/pull-repo.ps1 @@ -38,6 +38,6 @@ try { "✔️ pulled updates for Git repository 📂$RepoDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/pull-repos.ps1 b/Scripts/pull-repos.ps1 index 959bd8d5..7f42c4a7 100755 --- a/Scripts/pull-repos.ps1 +++ b/Scripts/pull-repos.ps1 @@ -44,6 +44,6 @@ try { "✔️ pulled $FolderCount Git repositories at 📂$ParentDirName in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/query-smart-data.ps1 b/Scripts/query-smart-data.ps1 index 27d3cebd..e01e005d 100755 --- a/Scripts/query-smart-data.ps1 +++ b/Scripts/query-smart-data.ps1 @@ -56,6 +56,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/reboot.ps1 b/Scripts/reboot.ps1 index fdd09771..6ed5d9da 100755 --- a/Scripts/reboot.ps1 +++ b/Scripts/reboot.ps1 @@ -17,6 +17,6 @@ try { Restart-Computer exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/remove-empty-dirs.ps1 b/Scripts/remove-empty-dirs.ps1 index 16bbd6c2..da0574a2 100755 --- a/Scripts/remove-empty-dirs.ps1 +++ b/Scripts/remove-empty-dirs.ps1 @@ -42,6 +42,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/remove-print-jobs.ps1 b/Scripts/remove-print-jobs.ps1 index a7c16cb4..79e5e5f2 100755 --- a/Scripts/remove-print-jobs.ps1 +++ b/Scripts/remove-print-jobs.ps1 @@ -27,6 +27,6 @@ try { "✔️ all print jobs removed" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/remove-tag.ps1 b/Scripts/remove-tag.ps1 index 0d37b950..6292f9d2 100755 --- a/Scripts/remove-tag.ps1 +++ b/Scripts/remove-tag.ps1 @@ -40,6 +40,6 @@ try { "✔️ removed tag '$TagName' in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/restart-network-adapters.ps1 b/Scripts/restart-network-adapters.ps1 index e76fb7a8..e6f1b287 100644 --- a/Scripts/restart-network-adapters.ps1 +++ b/Scripts/restart-network-adapters.ps1 @@ -22,6 +22,6 @@ try { "✔️ restarted all local network adapters in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/search-files.ps1 b/Scripts/search-files.ps1 index 597fb463..5071aefd 100755 --- a/Scripts/search-files.ps1 +++ b/Scripts/search-files.ps1 @@ -32,6 +32,6 @@ try { ListScripts $Pattern $Path | format-table -property Path,Line,Text exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/send-email.ps1 b/Scripts/send-email.ps1 index b4ae29fd..d985446b 100755 --- a/Scripts/send-email.ps1 +++ b/Scripts/send-email.ps1 @@ -29,6 +29,6 @@ try { "✔️ Message sent." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/send-tcp.ps1 b/Scripts/send-tcp.ps1 index fbfd17da..ed9101ef 100755 --- a/Scripts/send-tcp.ps1 +++ b/Scripts/send-tcp.ps1 @@ -33,6 +33,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/send-udp.ps1 b/Scripts/send-udp.ps1 index 741ad6e3..3b63aa2c 100755 --- a/Scripts/send-udp.ps1 +++ b/Scripts/send-udp.ps1 @@ -29,6 +29,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/set-profile.ps1 b/Scripts/set-profile.ps1 index 90f0e3fe..f284450e 100755 --- a/Scripts/set-profile.ps1 +++ b/Scripts/set-profile.ps1 @@ -20,6 +20,6 @@ try { "✔️ updated PowerShell profile 'CurrentUserCurrentHost' by my-profile.ps1 - it gets active on next login" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/set-timer.ps1 b/Scripts/set-timer.ps1 index e30b8836..d0d0c71d 100755 --- a/Scripts/set-timer.ps1 +++ b/Scripts/set-timer.ps1 @@ -25,6 +25,6 @@ try { "✔️ $Seconds seconds countdown finished" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/set-wallpaper.ps1 b/Scripts/set-wallpaper.ps1 index d0128558..b8042c2a 100755 --- a/Scripts/set-wallpaper.ps1 +++ b/Scripts/set-wallpaper.ps1 @@ -64,6 +64,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/simulate-matrix.ps1 b/Scripts/simulate-matrix.ps1 index 7840b20b..e3462dd3 100755 --- a/Scripts/simulate-matrix.ps1 +++ b/Scripts/simulate-matrix.ps1 @@ -49,6 +49,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/simulate-presence.ps1 b/Scripts/simulate-presence.ps1 index 0e67062d..fb10618a 100755 --- a/Scripts/simulate-presence.ps1 +++ b/Scripts/simulate-presence.ps1 @@ -26,6 +26,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/smart-data2csv.ps1 b/Scripts/smart-data2csv.ps1 index 78df719e..c4c9d131 100755 --- a/Scripts/smart-data2csv.ps1 +++ b/Scripts/smart-data2csv.ps1 @@ -91,6 +91,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-checklist.ps1 b/Scripts/speak-checklist.ps1 index 2c60dcd1..d6d14e07 100755 --- a/Scripts/speak-checklist.ps1 +++ b/Scripts/speak-checklist.ps1 @@ -30,6 +30,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-countdown.ps1 b/Scripts/speak-countdown.ps1 index 3f7356b7..0127b91c 100755 --- a/Scripts/speak-countdown.ps1 +++ b/Scripts/speak-countdown.ps1 @@ -21,6 +21,6 @@ try { & "$PSScriptRoot/speak-english.ps1" "zero" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-date.ps1 b/Scripts/speak-date.ps1 index 7b4b04b5..248139b9 100755 --- a/Scripts/speak-date.ps1 +++ b/Scripts/speak-date.ps1 @@ -16,6 +16,6 @@ try { & "$PSScriptRoot/speak-english.ps1" "Today is $((Get-Date).ToShortDateString())" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-english.ps1 b/Scripts/speak-english.ps1 index 5d031957..e0c324bd 100755 --- a/Scripts/speak-english.ps1 +++ b/Scripts/speak-english.ps1 @@ -25,9 +25,8 @@ try { [void]$Voice.Speak($text) exit 0 } - write-error "Sorry, no English text-to-speech voice found - please install one" - exit 1 + throw "No English text-to-speech voice found - please install one" } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-file.ps1 b/Scripts/speak-file.ps1 index 3ac0fa3b..d7037d5e 100755 --- a/Scripts/speak-file.ps1 +++ b/Scripts/speak-file.ps1 @@ -22,6 +22,6 @@ try { $Result = $Voice.Speak($Text) exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-french.ps1 b/Scripts/speak-french.ps1 index 39018253..2413d597 100644 --- a/Scripts/speak-french.ps1 +++ b/Scripts/speak-french.ps1 @@ -25,9 +25,8 @@ try { [void]$Voice.Speak($text) exit 0 } - write-error "Sorry, no French text-to-speech voice found - please install one" - exit 1 + throw "No French text-to-speech voice found - please install one" } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-german.ps1 b/Scripts/speak-german.ps1 index b1a28389..d3d87ad2 100755 --- a/Scripts/speak-german.ps1 +++ b/Scripts/speak-german.ps1 @@ -25,9 +25,8 @@ try { [void]$Voice.Speak($text) exit 0 } - write-error "Sorry, no German text-to-speech voice found - please install one" - exit 1 + throw "No German text-to-speech voice found - please install one" } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-joke.ps1 b/Scripts/speak-joke.ps1 index 5a31975d..a8188dec 100755 --- a/Scripts/speak-joke.ps1 +++ b/Scripts/speak-joke.ps1 @@ -22,6 +22,6 @@ try { & "$PSScriptRoot/speak-english.ps1" "$Joke" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-quote.ps1 b/Scripts/speak-quote.ps1 index dc313c50..919cff50 100755 --- a/Scripts/speak-quote.ps1 +++ b/Scripts/speak-quote.ps1 @@ -23,6 +23,6 @@ try { & "$PSScriptRoot/speak-english.ps1" "$Quote (by $Author)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-spanish.ps1 b/Scripts/speak-spanish.ps1 index bb892ab4..828c79af 100755 --- a/Scripts/speak-spanish.ps1 +++ b/Scripts/speak-spanish.ps1 @@ -25,9 +25,8 @@ try { [void]$Voice.Speak($text) exit 0 } - write-error "Sorry, no Spanish text-to-speech voice found - please install one" - exit 1 + throw "No Spanish text-to-speech voice found - please install one" } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-test.ps1 b/Scripts/speak-test.ps1 index c293bbdc..b9c3e761 100755 --- a/Scripts/speak-test.ps1 +++ b/Scripts/speak-test.ps1 @@ -56,6 +56,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-text.ps1 b/Scripts/speak-text.ps1 index e29f1cfb..dd9fe200 100755 --- a/Scripts/speak-text.ps1 +++ b/Scripts/speak-text.ps1 @@ -20,6 +20,6 @@ try { $Result = $Voice.Speak($Text) exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/speak-time.ps1 b/Scripts/speak-time.ps1 index 817884bb..51e26cd4 100755 --- a/Scripts/speak-time.ps1 +++ b/Scripts/speak-time.ps1 @@ -16,6 +16,6 @@ try { & "$PSScriptRoot/speak-english.ps1" "It's now $((Get-Date).ToShortTimeString())" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/start-calibre-server.ps1 b/Scripts/start-calibre-server.ps1 index 28a133f2..3a7a1e66 100755 --- a/Scripts/start-calibre-server.ps1 +++ b/Scripts/start-calibre-server.ps1 @@ -23,6 +23,6 @@ try { "✔️ started Calibre Server in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/start-ipfs-server.ps1 b/Scripts/start-ipfs-server.ps1 index 5e5d231e..9dcb1ec3 100755 --- a/Scripts/start-ipfs-server.ps1 +++ b/Scripts/start-ipfs-server.ps1 @@ -46,9 +46,9 @@ try { [int]$Elapsed = $StopWatch.Elapsed.TotalSeconds "✔️ started IPFS server in $Elapsed sec" - "⚠️ Make sure your router does not block port 4001 (TCP & UDP for IPv4 & IPv6)!" + "⚠️ NOTE: make sure your router does not block port 4001 (TCP & UDP for IPv4 & IPv6)!" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/switch-branch.ps1 b/Scripts/switch-branch.ps1 index f25c5f3e..77c1eb99 100755 --- a/Scripts/switch-branch.ps1 +++ b/Scripts/switch-branch.ps1 @@ -46,6 +46,6 @@ try { "✔️ switched Git repository 📂$RepoDirName to $BranchName branch in $Elapsed sec" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/switch-shelly1.ps1 b/Scripts/switch-shelly1.ps1 index ce0842d9..4182df61 100755 --- a/Scripts/switch-shelly1.ps1 +++ b/Scripts/switch-shelly1.ps1 @@ -23,6 +23,6 @@ try { "✔️ Shelly1 device at $Host switched to $TurnMode for $Timer second(s)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/sync-repo.ps1 b/Scripts/sync-repo.ps1 index b2ebbfe4..e1876209 100644 --- a/Scripts/sync-repo.ps1 +++ b/Scripts/sync-repo.ps1 @@ -32,6 +32,6 @@ try { "✔️ synchronized Git repository 📂$RepoDirName" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/take-screenshot.ps1 b/Scripts/take-screenshot.ps1 index 7edb1580..88518e4d 100755 --- a/Scripts/take-screenshot.ps1 +++ b/Scripts/take-screenshot.ps1 @@ -33,6 +33,6 @@ try { TakeScreenshot $FilePath exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/take-screenshots.ps1 b/Scripts/take-screenshots.ps1 index c882a18a..52323557 100755 --- a/Scripts/take-screenshots.ps1 +++ b/Scripts/take-screenshots.ps1 @@ -36,6 +36,6 @@ try { } while (1) exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/translate-file.ps1 b/Scripts/translate-file.ps1 index 21e94a16..7e929ead 100755 --- a/Scripts/translate-file.ps1 +++ b/Scripts/translate-file.ps1 @@ -37,6 +37,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/translate-files.ps1 b/Scripts/translate-files.ps1 index 86dbf5e7..1223d0ab 100755 --- a/Scripts/translate-files.ps1 +++ b/Scripts/translate-files.ps1 @@ -43,6 +43,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/translate-text.ps1 b/Scripts/translate-text.ps1 index 06910f70..4fdb673c 100755 --- a/Scripts/translate-text.ps1 +++ b/Scripts/translate-text.ps1 @@ -65,6 +65,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/turn-volume-down.ps1 b/Scripts/turn-volume-down.ps1 index 7ad940c9..a85bca3c 100755 --- a/Scripts/turn-volume-down.ps1 +++ b/Scripts/turn-volume-down.ps1 @@ -21,6 +21,6 @@ try { "🔉️ volume -$($percent)%" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/turn-volume-up.ps1 b/Scripts/turn-volume-up.ps1 index b5f9f05c..4e8fcc2d 100755 --- a/Scripts/turn-volume-up.ps1 +++ b/Scripts/turn-volume-up.ps1 @@ -21,6 +21,6 @@ try { "🔊️ volume +$($percent)%" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/unmute-audio.ps1 b/Scripts/unmute-audio.ps1 index d6810012..d64f0e60 100755 --- a/Scripts/unmute-audio.ps1 +++ b/Scripts/unmute-audio.ps1 @@ -17,6 +17,6 @@ try { "🔈 audio is unmuted" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/upgrade-ubuntu.ps1 b/Scripts/upgrade-ubuntu.ps1 index d25d2edb..2871da48 100644 --- a/Scripts/upgrade-ubuntu.ps1 +++ b/Scripts/upgrade-ubuntu.ps1 @@ -51,6 +51,6 @@ try { "✔️ Done." exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/voice-control.ps1 b/Scripts/voice-control.ps1 index 95fc33ce..fdbda594 100755 --- a/Scripts/voice-control.ps1 +++ b/Scripts/voice-control.ps1 @@ -58,6 +58,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/wakeup.ps1 b/Scripts/wakeup.ps1 index bf305824..10fb4019 100755 --- a/Scripts/wakeup.ps1 +++ b/Scripts/wakeup.ps1 @@ -36,6 +36,6 @@ try { "✔️ sent magic packet $MACaddress to IP $IPaddress port $Port (twice)" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/weather-report.ps1 b/Scripts/weather-report.ps1 index 6fe3a441..6dbac298 100755 --- a/Scripts/weather-report.ps1 +++ b/Scripts/weather-report.ps1 @@ -17,6 +17,6 @@ try { (invoke-webRequest http://v2d.wttr.in/$GeoLocation -UserAgent "curl" ).Content exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/weather.ps1 b/Scripts/weather.ps1 index dfb1a3e0..8223387d 100755 --- a/Scripts/weather.ps1 +++ b/Scripts/weather.ps1 @@ -17,6 +17,6 @@ try { (invoke-webRequest http://wttr.in/$GeoLocation -UserAgent "curl" ).Content exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/what-is.ps1 b/Scripts/what-is.ps1 index 1a712802..938972be 100755 --- a/Scripts/what-is.ps1 +++ b/Scripts/what-is.ps1 @@ -35,6 +35,6 @@ try { if ($FoundOne -eq $false) { "Sorry, no entry for $abbreviation found" } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-big.ps1 b/Scripts/write-big.ps1 index 5801a96c..6937bbcf 100755 --- a/Scripts/write-big.ps1 +++ b/Scripts/write-big.ps1 @@ -417,6 +417,6 @@ try { write-output "" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-braille.ps1 b/Scripts/write-braille.ps1 index e9dd3d98..4665b22f 100755 --- a/Scripts/write-braille.ps1 +++ b/Scripts/write-braille.ps1 @@ -360,6 +360,6 @@ try { write-output "" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-joke.ps1 b/Scripts/write-joke.ps1 index cebd5c7c..666c04f6 100755 --- a/Scripts/write-joke.ps1 +++ b/Scripts/write-joke.ps1 @@ -22,6 +22,6 @@ try { "📣 $Joke" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-morse-code.ps1 b/Scripts/write-morse-code.ps1 index 71bcb18e..b1e4c010 100755 --- a/Scripts/write-morse-code.ps1 +++ b/Scripts/write-morse-code.ps1 @@ -73,9 +73,8 @@ function Char2MorseCode { param([string]$Char) } try { - if ($Text -eq "" ) { - [string]$Text = read-host "Enter text to write" - } + if ($Text -eq "" ) { [string]$Text = read-host "Enter text to write" } + [char[]]$ArrayOfChars = $Text.ToUpper() foreach($Char in $ArrayOfChars) { Char2MorseCode $Char @@ -84,6 +83,6 @@ try { write-host "" exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-quote.ps1 b/Scripts/write-quote.ps1 index c663fcf2..4ee79500 100755 --- a/Scripts/write-quote.ps1 +++ b/Scripts/write-quote.ps1 @@ -28,6 +28,6 @@ try { exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-rot13.ps1 b/Scripts/write-rot13.ps1 index d698b4c9..83507fed 100755 --- a/Scripts/write-rot13.ps1 +++ b/Scripts/write-rot13.ps1 @@ -33,6 +33,6 @@ try { write-output $Result exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-typewriter.ps1 b/Scripts/write-typewriter.ps1 index b2e664fe..8761fb7e 100755 --- a/Scripts/write-typewriter.ps1 +++ b/Scripts/write-typewriter.ps1 @@ -22,6 +22,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 } diff --git a/Scripts/write-vertical.ps1 b/Scripts/write-vertical.ps1 index 5786b5f4..299e72eb 100755 --- a/Scripts/write-vertical.ps1 +++ b/Scripts/write-vertical.ps1 @@ -22,6 +22,6 @@ try { } exit 0 } catch { - write-error "⚠️ Error in line $($_.InvocationInfo.ScriptLineNumber): $($Error[0])" + "⚠️ Error: $($Error[0]) ($($MyInvocation.MyCommand.Name):$($_.InvocationInfo.ScriptLineNumber))" exit 1 }