Алиасы коммандной строки Windows
Командный интерпретатор Windows (cmd.exe) не включает поддержку алиасов, но можно наколхозить нечто похожее. Для этого воспользуемся программой doskey, входящей п дистрибутив Windows.
Готовый установщик: https://github.com/azurre/windows-cmd-aliases
- Создадим файл с макросами doskey в %USERPROFILE%\etc\aliases.doskey, и пропишем в него, например, алиас для npm:
npm="C:\Program Files\nodejs\node.exe" "C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js" $*
- Создадим bat файл который будет говорить doskey, где находится файл макросов. У меня это %USERPROFILE%\etc\cmd.env.bat
@echo off doskey /macrofile="%USERPROFILE%\etc\aliases.doskey" exit /b
- Добавим в автозапуск коммандного интерпретатора bat файл из пункта 2, чтобы макросы doskey автоматически применялись:
[HKEY_CURRENT_USER\Software\Microsoft\Command Processor] "Autorun"="%USERPROFILE%\etc\cmd.env.bat"
- Запускаем cmd.exe и пользуемся
Комментарии (0)