我有一个 PowerShell 脚本,可以打开与我的开发环境相关的所有文件和程序。而不是打字
> &.\mysetup.ps1
有什么方法可以将其别名为只需键入
> gosetup
?
理想情况下,我也会将此功能用于其他 PowerShell 脚本!作为参考,我想从 Git PowerShell 窗口运行这些命令。
我有一个 PowerShell 脚本,可以打开与我的开发环境相关的所有文件和程序。而不是打字
> &.\mysetup.ps1
有什么方法可以将其别名为只需键入
> gosetup
?
理想情况下,我也会将此功能用于其他 PowerShell 脚本!作为参考,我想从 Git PowerShell 窗口运行这些命令。
在您的个人资料中,添加以下行:
$ps_script_dir = "C:\path\to\scripts"
New-Alias <alias name> $ps_script_dir\<script name>
打开一个新的 shell,你应该可以通过它的别名调用你的脚本。
更新/附加信息
如果您想简单地为别名分配一个单行或一小段代码,则不需要将其放入脚本文件中,如上所述,您可以简单地在您的配置文件中创建一个函数:
function someUsefulOneliner
{
# Your one-liner goes here
}
set-item -path alias:<alias name> -value someUsefulOneliner