我想通过命令行创建一个可以接受参数的git别名。有很多使用匿名bash函数的例子,但我找不到任何适用于PowerShell的例子。
我尝试的是这样的:
git config --global alias.test '!& { param($msg) Write-Host $msg }'
运行git test "Hello"
会导致:
> git test "Hello"
& { param($msg) Write-Host $msg }: -c: line 0: syntax error near unexpected token `&'
& { param($msg) Write-Host $msg }: -c: line 0: `& { param($msg) Write-Host $msg } "$@"'
我该怎么做?