Skip to content

Commit

Permalink
Add uninstall-github-cli.ps1
Browse files Browse the repository at this point in the history
  • Loading branch information
fleschutz committed Aug 7, 2023
1 parent 5b0c4a8 commit c6a67c9
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions Scripts/uninstall-github-cli.ps1
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<#
.SYNOPSIS
Uninstalls GitHub CLI
.DESCRIPTION
This PowerShell script uninstalls the GitHub CLI from the local computer.
.EXAMPLE
PS> ./uninstall-github-cli.ps1
⏳ Uninstalling GitHub CLI...
✔️ Removal of GitHub CLI took 7 sec
.LINK
https://github.com/fleschutz/PowerShell
.NOTES
Author: Markus Fleschutz | License: CC0
#>

try {
"⏳ Uninstalling GitHub CLI..."
$StopWatch = [system.diagnostics.stopwatch]::startNew()

& winget uninstall --id GitHub.cli
if ($lastExitCode -ne "0") { throw "Can't uninstall GitHub CLI, is it installed?" }

[int]$Elapsed = $StopWatch.Elapsed.TotalSeconds
"✔️ Removal of GitHub CLI took $Elapsed sec"
exit 0 # success
} catch {
"Sorry: $($Error[0])"
exit 1
}

0 comments on commit c6a67c9

Please sign in to comment.