Skip to content

Commit

Permalink
ref: Drop Reset-Alias function (#180)
Browse files Browse the repository at this point in the history
  • Loading branch information
Ash258 committed Jul 17, 2021
1 parent 457b93d commit 80be38a
Show file tree
Hide file tree
Showing 27 changed files with 0 additions and 112 deletions.
2 changes: 0 additions & 2 deletions bin/scoop.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ Upgrade PowerShell: 'https://docs.microsoft.com/en-us/powershell/scripting/insta
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0

# Powershell automatically bind bash like short parameters as $args, and does not put it in $Command parameter
Expand Down
55 changes: 0 additions & 55 deletions lib/Helpers.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -246,61 +246,6 @@ function Get-MagicByte {
}
}

function _resetAlias($name, $value) {
$existing = Get-Alias $name -ErrorAction 'Ignore'

if ($existing -and ($existing | Where-Object -Property 'Options' -Match 'readonly')) {
if ($existing.Definition -ne $value) {
Write-UserMessage "Alias $name is read-only; cannot reset it." -Warning
}

# Already set
return
}

if ($value -is [ScriptBlock]) {
if (!(Test-Path "Function:script:$name")) {
New-Item -Path Function: -Name "script:$name" -Value $value | Out-Null
}

return
}

Set-Alias $name $value -Scope 'Script' -Option 'AllScope'
}

function Reset-Alias {
# For aliases where there's a local function, re-alias so the function takes precedence
$aliases = Get-Alias | Where-Object -Property 'Options' -NotMatch 'readonly|allscope' | Select-Object -ExpandProperty 'Name'
Get-ChildItem Function: | ForEach-Object {
$fn = $_.Name
if ($fn -in $aliases) {
Set-Alias $fn Local:$fn -Scope 'Script'
}
}

# User aliases
$defautlAliases = @{
'cp' = 'Copy-Item'
'echo' = 'Write-Output'
'gc' = 'Get-Content'
'gci' = 'Get-ChildItem'
'gcm' = 'Get-Command'
'gm' = 'Get-Member'
'iex' = 'Invoke-Expression'
'ls' = 'Get-ChildItem'
'mkdir' = { New-Item -Type 'Directory' @args }
'mv' = 'Move-Item'
'rm' = 'Remove-Item'
'sc' = 'Set-Content'
'select' = 'Select-Object'
'sls' = 'Select-String'
}

# Set default aliases
$defautlAliases.Keys | ForEach-Object { _resetAlias $_ $defautlAliases[$_] }
}

function New-IssuePrompt {
<#
.SYNOPSIS
Expand Down
5 changes: 0 additions & 5 deletions lib/core.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -1121,11 +1121,6 @@ function Resolve-ArchitectureParameter {
}

#region Deprecated
function reset_aliases() {
Show-DeprecatedWarning $MyInvocation 'Reset-Alias'
Reset-Alias
}

function file_path($app, $file) {
Show-DeprecatedWarning $MyInvocation 'Get-AppFilePath'
return Get-AppFilePath -App $app -File $file
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-bucket.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -30,8 +30,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Bucket, $_err = Resolve-GetOpt $args

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-cache.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Problems = 0
$Options, $Cache, $_err = Resolve-GetOpt $args
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-cleanup.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Problems = 0
$Options, $Applications, $_err = Resolve-GetOpt $args 'gk' 'global', 'cache'
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-config.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -107,8 +107,6 @@

# TODO: Add --global - Ash258/Scoop-Core#5

Reset-Alias

$ExitCode = 0
$null, $Config, $_err = Resolve-GetOpt $args

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-depends.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Applications, $_err = Resolve-GetOpt $args 'a:' 'arch='

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-download.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

#region Parameter validation
$opt, $application, $err = Resolve-GetOpt $args 'sba:u:' 'skip', 'all-architectures', 'arch=', 'utility='
if ($err) { Stop-ScoopExecution -Message "scoop download: $err" -ExitCode 2 }
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-export.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -46,8 +46,6 @@ TODO: Export:
}
#>

Reset-Alias

$ExitCode = 0
$Options, $null, $_err = Resolve-GetOpt $args

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-help.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Command, $_err = Resolve-GetOpt $args

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-hold.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Problems = 0
$Options, $Applications, $_err = Resolve-GetOpt $args 'g' 'global'
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-home.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Application, $_err = Resolve-GetOpt $args

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-info.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Application, $_err = Resolve-GetOpt $args 'a:' 'arch='

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-install.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

# TODO: Export
# TODO: Cleanup
function is_installed($app, $global, $version) {
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-list.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Query, $_err = Resolve-GetOpt $args 'iur' 'installed', 'updated', 'reverse'

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-prefix.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Application, $_err = Resolve-GetOpt $args

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-reset.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@

# TODO: Add --global

Reset-Alias

$ExitCode = 0
$Problems = 0
$Options, $Applications, $_err = Resolve-GetOpt $args
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-search.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$LocalResults = @()
$Options, $Query, $_err = Resolve-GetOpt $args 'r' 'remote'
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-status.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Failed = @()
$Outdated = @()
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-unhold.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -9,8 +9,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Problems = 0
$Options, $Applications, $_err = Resolve-GetOpt $args 'g' 'global'
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-uninstall.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -11,8 +11,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Problems = 0
$Options, $Applications, $_err = Resolve-GetOpt $args 'gp' 'global', 'purge'
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-update.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Problems = 0
$Options, $Applications, $_err = Resolve-GetOpt $args 'gfiksq' 'global', 'force', 'independent', 'no-cache', 'skip', 'quiet'
Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-utils.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$getopt = $args
$AdditionalArgs = @()

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-virustotal.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -35,8 +35,6 @@
# TODO: --no-depends => --independent
# TODO: Drop --scan??

Reset-Alias

$ExitCode = 0
$Options, $Applications, $_err = Resolve-GetOpt $args 'a:sn' 'arch=', 'scan', 'no-depends'

Expand Down
2 changes: 0 additions & 2 deletions libexec/scoop-which.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,6 @@
. (Join-Path $PSScriptRoot "..\lib\$_.ps1")
}

Reset-Alias

$ExitCode = 0
$Options, $Command, $_err = Resolve-GetOpt $args

Expand Down
4 changes: 0 additions & 4 deletions test/Scoop-Core.Tests.ps1
Original file line number Diff line number Diff line change
Expand Up @@ -256,10 +256,6 @@ Describe 'ensure_robocopy_in_path' -Tag 'Scoop' {
$shimdir = shimdir $false
Mock versiondir { $repo_dir }

BeforeAll {
Reset-Alias
}

Context 'robocopy is not in path' {
It 'shims robocopy when not on path' {
Mock Test-CommandAvailable { $false }
Expand Down

0 comments on commit 80be38a

Please sign in to comment.