Change pwsh startup script

This commit is contained in:
Sander Declerck 2025-11-28 14:10:01 +01:00
parent a3bff105cc
commit 161f256066
No known key found for this signature in database

View file

@ -39,12 +39,11 @@ function Invoke-RealCommand {
function Invoke-WrappedCommand { function Invoke-WrappedCommand {
param( param(
[string]$OriginalCmd, [string]$OriginalCmd,
[string]$AikidoCmd,
[string[]]$Arguments [string[]]$Arguments
) )
if (Test-CommandAvailable $AikidoCmd) { if (Test-CommandAvailable "safe-chain") {
& $AikidoCmd @Arguments & safe-chain $OriginalCmd @Arguments
} }
else { else {
Write-SafeChainWarning $OriginalCmd Write-SafeChainWarning $OriginalCmd
@ -53,27 +52,27 @@ function Invoke-WrappedCommand {
} }
function npx { function npx {
Invoke-WrappedCommand "npx" "aikido-npx" $args Invoke-WrappedCommand "npx" $args
} }
function yarn { function yarn {
Invoke-WrappedCommand "yarn" "aikido-yarn" $args Invoke-WrappedCommand "yarn" $args
} }
function pnpm { function pnpm {
Invoke-WrappedCommand "pnpm" "aikido-pnpm" $args Invoke-WrappedCommand "pnpm" $args
} }
function pnpx { function pnpx {
Invoke-WrappedCommand "pnpx" "aikido-pnpx" $args Invoke-WrappedCommand "pnpx" $args
} }
function bun { function bun {
Invoke-WrappedCommand "bun" "aikido-bun" $args Invoke-WrappedCommand "bun" $args
} }
function bunx { function bunx {
Invoke-WrappedCommand "bunx" "aikido-bunx" $args Invoke-WrappedCommand "bunx" $args
} }
function npm { function npm {
@ -83,6 +82,6 @@ function npm {
Invoke-RealCommand "npm" $args Invoke-RealCommand "npm" $args
return return
} }
Invoke-WrappedCommand "npm" "aikido-npm" $args Invoke-WrappedCommand "npm" $args
} }