所以我在Scripts文件夹下有一些带有一些实用程序脚本的代码库。每当我想运行实用程序脚本时,我都要输入:
./scripts/someScript.ps1 someParam
有没有办法让我设置env:path所以我只需要输入:
someScript someParam
但是只有当工作目录是我本地存储库的一部分时?例如,当我进入时,它会起作用:
c:\code\project1
c:\code\project1\source
但不在
c:\code
c:\code\project2
谢谢!
答案 0 :(得分:1)
正如@graimer所提到的,您可以create a proxy function覆盖默认的Set-Location(和cd)行为。但是,更简单的方法可能是创建一些别名。我这样做是为了确保我得到一个特定版本的msbuild,例如。
New-Alias msbuild4 c:\windows\microsoft.net\framework\v4.0....\msbuild.exe