Я пытаюсь продублировать все мои древние псевдонимы bash для каждой опции в моем Windows Терминале. Это псевдонимы, которые я использовал так долго, что я печатаю, не задумываясь. Мой псевдоним "nobounce" в powershell бьет меня по хвосту. Как мне остановить плюсы но в основном символы массива args показаны в выводе ниже. Я официально гуглю по кругу и исправляю одно, а другое ломаю. Я даже не знаю, какую версию попытки отобразить здесь, поэтому начну с ...
- PSVersion 5.1.19041.1
- PSEdition Desktop
- PSCompatibleVersions {1.0, 2.0, 3.0, 4.0 ...}
- BuildVersion 10.0.19041.1
- CLRVersion 4.0.30319.42000
- WSManStackVersion 3.0
GOAL
Создать функцию для быстрого добавления новых псевдонимов с одним вкладышем в файл profile.ps1 без знаков плюс и скобок массива arg.
ФУНКЦИЯ
function appender {
if ($args[0] -ne $null) {
Add-Content $PROFILE.CurrentUserAllHosts+' '+$args[0]
}
else {
code $PROFILE.CurrentUserAllHosts
}
}
ПРИМЕР ВХОДА
appender "New-Alias nobounce Stop-Computer"
ВЫХОД / ПРОБЛЕМА
+ +New-Alias nobounce Stop-Computer[0]