2

所以我在 Scripts 文件夹下有一个包含一些实用程序脚本的代码存储库。每当我想运行实用程序脚本时,我必须输入:

./scripts/someScript.ps1 someParam

有没有办法让我设置 env:path 所以我只需要输入:

someScript someParam

但只有当工作目录是我的本地存储库的一部分时?因此,例如,当我在时它会起作用:

c:\code\project1
c:\code\project1\source

但不在

c:\code
c:\code\project2

谢谢!

4

1 回答 1

1

正如@graimer 提到的,您可以创建一个代理函数来覆盖默认的 Set-Location(和 cd)行为。然而,更简单的方法可能是只创建一些别名。我这样做是为了确保获得特定版本的 msbuild,例如

New-Alias msbuild4 c:\windows\microsoft.net\framework\v4.0....\msbuild.exe
于 2013-03-03T20:02:27.013 回答