PowerShellGitHubApiToken.ps1
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 |
<#
.SYNOPSIS [Do not use] Set default GitHub API token #> function Set-PowerShellGitHubApiToken { [CmdletBinding()] param ( [Parameter(Mandatory = $false)] [string]$Token ) # This feature is removed ShowGitHubApitTokenFeatureRemoved } <# .SYNOPSIS Remove default GitHub API token #> function Remove-PowerShellGitHubApiToken { [CmdletBinding()] param () # This feature remains for cleaning cofiguration. $configFile = GetConfigFilePath if (Test-Path $configFile -PathType Leaf) { Remove-Item -LiteralPath $configFile -Force } } <# .SYNOPSIS [Do not use] Display default GitHub API token #> function Get-PowerShellGitHubApiToken { [CmdletBinding()] param () # This feature is removed ShowGitHubApitTokenFeatureRemoved } function ShowGitHubApitTokenFeatureRemoved () { Write-Host -ForegroundColor Yellow "This feature is removed.`r`nUse SecretManagement module instead." $configFile = GetConfigFilePath if ( (Test-Path $configFile -PathType Leaf)) { Write-Host -ForegroundColor Yellow ("Configuration file {0} still remains`r`nPlease invoke Remove-PowerShellGitHubApiToken to remove configuraion." -f $configFile) } } function GetConfigFilePath () { return Join-Path $HOME ".pscoreupdate" } |